Class implementing the refactoring interface to brm.
        
            | Methods |  | 
        
        |  | 
            |  | __init__ | 
        
        | 
__init__ (
        self,
        parent=None,
        *args,
        )
Constructor        Arguments
            parentparent (QObject)            *argsarguments passed on to QObject | 
            |  | __unhandledException | 
        
        | 
__unhandledException ( self,  msg )
 Private method handling not specifically handled exceptions.        Arguments
            msgmessage describing the exception | 
            |  | confirmAllBuffersSaved | 
        
        | 
confirmAllBuffersSaved ( self )
 Private method to check, if any editor has unsaved changes. | 
            |  | confirmBufferIsSaved | 
        
        | 
confirmBufferIsSaved ( self,  editor )
 Private method to check, if an editor has unsaved changes. | 
            |  | getActions | 
        
        | 
getActions ( self )
 Public method to get a list of all actions.        Returns            list of all actions (list of QAction) | 
            |  | handleExtractLocalVariable | 
        
        | 
handleExtractLocalVariable ( self )
 Private slot to handle the Extract Local Variable action. | 
            |  | handleExtractMethod | 
        
        | 
handleExtractMethod ( self )
 Private slot to handle the Extract Method action. | 
            |  | handleInlineLocalVariable | 
        
        | 
handleInlineLocalVariable ( self )
 Private slot to handle the Inline Local Variable action. | 
            |  | handlePreferencesChanged | 
        
        | 
handlePreferencesChanged ( self )
 Public slot called when the preferences have been changed. | 
            |  | handleQueryDefinition | 
        
        | 
handleQueryDefinition ( self )
 Private slot to handle the Query Definition action | 
            |  | handleQueryReferences | 
        
        | 
handleQueryReferences ( self )
 Private slot to handle the Query References action. | 
            |  | handleRename | 
        
        | 
handleRename ( self )
 Private slot to handle the Rename action. | 
            |  | handleReset | 
        
        | 
handleReset ( self )
 Private slot to handle the Reset action. | 
            |  | handleUndo | 
        
        | 
handleUndo ( self )
 Private slot to handle the Undo action. | 
            |  | init | 
        
        | 
init ( self )
 Private slot to handle the Reset action. | 
            |  | initActions | 
        
        | 
initActions ( self )
 Public method to define the refactoring actions. | 
            |  | initMenu | 
        
        | 
initMenu ( self )
 Public slot to initialize the refactoring menu.        Returns            the menu generated (QPopupMenu) | 
            |  | refreshEditors | 
        
        | 
refreshEditors (
        self,
        savedfiles,
        filename,
        line,
        )
Private method to refresh modified editors.        Arguments
            savedfileslist of filenames of modified files (list of strings)            filenamefilename of the active editor (string)            lineline to place cursor at (int) | 
            |  | renameMethodPromptCallback | 
        
        | 
renameMethodPromptCallback (
        self,
        filename,
        line,
        start,
        stop,
        )
Private slot called by the refactoring machine to ask the user for confirmation.        Arguments
            filenamethe name of the file (string)            linethe line of the object (int)            startbeginning column of the object (int)            stopend column of the object (int)         Returns            flag indicating renaming wanted (boolean) | 
            |  | setMenuItemsEnabled | 
        
        | 
setMenuItemsEnabled ( self,  enabled )
 Private method to enable/disable menu items. | 
            |  | showOutput | 
        
        | 
showOutput ( self )
 Private method to switch to the relevant output tab. |