Plugin_Refactoring_Rope.PluginRefactoringRope

Module implementing the Rope refactoring plugin.

Classes

RefactoringRopePlugin Class implementing the Rope refactoring plugin.

Functions

None


RefactoringRopePlugin

Class implementing the Rope refactoring plugin.

Derived from

QObject

Methods

RefactoringRopePlugin Constructor
__checkVersions Private function to check that the eric4 and Python versions are ok.
__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.
activate Public method to activate this plugin.
deactivate Public method to deactivate this plugin.

RefactoringRopePlugin (Constructor)

RefactoringRopePlugin(ui)

Constructor

ui
reference to the user interface object (UI.UserInterface)

RefactoringRopePlugin.__checkVersions

__checkVersions()

Private function to check that the eric4 and Python versions are ok.

Returns:
flag indicating version is ok (boolean)

RefactoringRopePlugin.__initialize

__initialize()

Private slot to (re)initialize the plugin.

RefactoringRopePlugin.__loadTranslator

__loadTranslator()

Private method to load the translation file.

RefactoringRopePlugin.__projectClosed

__projectClosed()

Public slot to handle the projectClosed signal.

RefactoringRopePlugin.__projectOpened

__projectOpened()

Public slot to handle the projectOpened signal.

RefactoringRopePlugin.activate

activate()

Public method to activate this plugin.

Returns:
tuple of None and activation status (boolean)

RefactoringRopePlugin.deactivate

deactivate()

Public method to deactivate this plugin.

Up