Module implementing the Rope refactoring plugin.
RefactoringRopePlugin | Class implementing the Rope refactoring plugin. |
createAutoCompletionPage | Module function to create the autocompletion configuration page. |
createCallTipsPage | Module function to create the calltips configuration page. |
getConfigData | Module function returning data as required by the configuration dialog. |
prepareUninstall | Module function to prepare for an uninstallation. |
Class implementing the Rope refactoring plugin.
RefactoringRopePlugin | Constructor |
__checkVersions | Private function to check that the eric4 and Python versions are ok. |
__codeAssist | Private slot to show a list with completion proposals. |
__completionListSelected | Private slot to handle the selection from the completion list. |
__connectEditorSignals | Private method to connect to some signals of an editor. |
__disconnectEditorSignals | Private method to disconnect to some signals of an editor. |
__editorAboutToBeSaved | Private slot to get the old contents of the named file. |
__editorClosed | Private slot called, when an editor was closed. |
__editorLanguageChanged | Private slot to handle the language change of an editor. |
__editorOpened | Private slot called, when a new editor was opened. |
__editorSaved | Private slot to activate SOA. |
__initialize | Private slot to (re)initialize the plugin. |
__loadTranslator | Private method to load the translation file. |
__projectClosed | Public slot to handle the projectClosed signal. |
__projectOpened | Public slot to handle the projectOpened signal. |
__setAutoCompletionHook | Private method to set the autocompletion hook. |
__setCalltipsHook | Private method to set the calltip hook. |
__unsetAutoCompletionHook | Private method to unset the autocompletion hook. |
__unsetCalltipsHook | Private method to unset the calltip hook. |
activate | Public method to activate this plugin. |
codeAssist | Public method to determine the autocompletion proposals. |
codeAssistCallTip | Public method to return a list of calltips. |
deactivate | Public method to deactivate this plugin. |
getPreferences | Public method to retrieve the various refactoring settings. |
prepareUninstall | Public method to prepare for an uninstallation. |
setPreferences | Public method to store the various refactoring settings. |
Constructor
Private function to check that the eric4 and Python versions are ok.
Private slot to show a list with completion proposals.
Private slot to handle the selection from the completion list.
Private method to connect to some signals of an editor.
Private method to disconnect to some signals of an editor.
Private slot to get the old contents of the named file.
Private slot called, when an editor was closed.
Private slot to handle the language change of an editor.
Private slot called, when a new editor was opened.
Private slot to activate SOA.
Private slot to (re)initialize the plugin.
Private method to load the translation file.
Public slot to handle the projectClosed signal.
Public slot to handle the projectOpened signal.
Private method to set the autocompletion hook.
Private method to set the calltip hook.
Private method to unset the autocompletion hook.
Private method to unset the calltip hook.
Public method to activate this plugin.
Public method to determine the autocompletion proposals.
Public method to return a list of calltips.
Public method to deactivate this plugin.
Public method to retrieve the various refactoring settings.
Public method to prepare for an uninstallation.
Public method to store the various refactoring settings.
Module function to create the autocompletion configuration page.
Module function to create the calltips configuration page.
Module function returning data as required by the configuration dialog.
Module function to prepare for an uninstallation.