Table of Contents

Class: ProjectSourcesBrowser eric3/Project/ProjectBrowser.py

A class used to display the Sources part of the project.

Via the context menu that is displayed by a right click the user can select various actions on the selected file.

Signals

closeSourceWindow(string)
emitted after a file has been removed/deleted from the project
Base Classes   
PBrowser
    Browser
Methods   
__init__
createPopupMenus
getOpenChildren
handleCodeCoverage
handleCodeMetrics
handleDelete
handleEditorSaved
handlePopupMenu
handleProfileData
handleProjectSourceAdded
handleRemove
handleShowShowMenu
handleSyntaxCheck
handleTabnanny
setOpenChildren
  __init__ 
__init__ (
        self,
        project,
        parent=None,
        )

Constructor

Arguments

project
reference to the project object
parent
parent widget of this browser (QWidget)
  createPopupMenus 
createPopupMenus ( self )

Private overloaded method to generate the popup menu.

  getOpenChildren 
getOpenChildren ( self,  itm )

Private method to get a list of open siblings of QListViewItem itm.

Returns

list of open siblings

  handleCodeCoverage 
handleCodeCoverage ( self )

Private method to handle the code coverage context menu action.

  handleCodeMetrics 
handleCodeMetrics ( self )

Private method to handle the code metrics context menu action.

  handleDelete 
handleDelete ( self )

Private method to delete a file from the project.

  handleEditorSaved 
handleEditorSaved ( self,  fn )

Public slot to handle the editorSaved signal.

Arguments

fn
filename of the file that was saved
  handlePopupMenu 
handlePopupMenu ( self )

Private slot called by the pyMenu aboutToShow signal.

  handleProfileData 
handleProfileData ( self )

Private method to handle the show profile data context menu action.

  handleProjectSourceAdded 
handleProjectSourceAdded ( self,  fn )

Private slot to handle the projectSourceAdded signal.

Arguments

fn
filename of the file that was added (string)
  handleRemove 
handleRemove ( self )

Private method to remove a file from the project.

  handleShowShowMenu 
handleShowShowMenu ( self )

Private slot called before the show menu is shown.

  handleSyntaxCheck 
handleSyntaxCheck ( self )

Private method to handle the syntax check context menu action.

  handleTabnanny 
handleTabnanny ( self )

Private method to handle the tabnanny context menu action.

  setOpenChildren 
setOpenChildren (
        self,
        itm,
        childstring,
        )

Private method to find a child of a node and open it.

Arguments

itm
the node to check
childstring
displaytext to search for (QString)

Returns

flag indicating success


Table of Contents

This document was automatically generated by HappyDoc version 2.1