Table of Contents

Class: ProjectInterfacesBrowser eric3/Project/ProjectBrowser.py

A class used to display the interfaces (IDL) 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
appendStdout(string)
emitted after something was received from a QProcess on stdout
appendStderr(string)
emitted after something was received from a QProcess on stderr
projectSourceAdded(string)
emitted after a compile finished successfully
Base Classes   
PBrowser
    Browser
Methods   
__init__
createPopupMenus
handleCompile
handleCompileAll
handleCompileIDL
handleCompileIDLDone
handleDelete
handlePopupMenu
handleProjectFormAdded
handleRemove
handleStderr
handleStdout
  __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.

  handleCompile 
handleCompile ( self )

Private method to compile an interface to python.

  handleCompileAll 
handleCompileAll ( self )

Private method to compile all interfaces to python.

  handleCompileIDL 
handleCompileIDL (
        self,
        fn,
        noDialog=0,
        progress=None,
        )

Privat method to compile a .idl file to python.

Arguments

fn
filename of the .idl file to be compiled
noDialog
flag indicating silent operations
progress
reference to the progress dialog

Returns

reference to the compile process (QProcess)

  handleCompileIDLDone 
handleCompileIDLDone ( self )

Private slot to handle the processExit signal of the omniidl process.

  handleDelete 
handleDelete ( self )

Private method to delete a file from the project.

  handlePopupMenu 
handlePopupMenu ( self )

Private slot called by the pyMenu aboutToShow signal.

  handleProjectFormAdded 
handleProjectFormAdded ( self,  fn )

Private slot to handle the projectFormAdded signal.

  handleRemove 
handleRemove ( self )

Private method to remove a file from the project.

  handleStderr 
handleStderr ( self )

Private slot to handle the readyReadStderr signal of the pyuic process.

  handleStdout 
handleStdout ( self )

Private slot to handle the readyReadStdout signal of the pyuic process.


Table of Contents

This document was automatically generated by HappyDoc version 2.1