eric4.Project.ProjectResourcesBrowser

Module implementing a class used to display the resources part of the project.

Classes

ProjectResourcesBrowser A class used to display the resources part of the project.

Functions

None


ProjectResourcesBrowser

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

Signals

appendStderr(string)
emitted after something was received from a QProcess on stderr
appendStdout(string)
emitted after something was received from a QProcess on stdout
closeSourceWindow(string)
emitted after a file has been removed/deleted from the project
sourceFile(string)
emitted to open a resources file in an editor

Derived from

ProjectBaseBrowser

Methods

ProjectResourcesBrowser Constructor
__addResourceFiles Private method to add resource files to the project.
__addResourcesDirectory Private method to add resource files of a directory to the project.
__compileAllResources Private method to compile all resources to source files.
__compileQRC Privat method to compile a .qrc file to a .py file.
__compileQRCDone Private slot to handle the finished signal of the compile process.
__compileResource Private method to compile a resource to a source file.
__compileSelectedResources Private method to compile selected resources to source files.
__deleteFile Private method to delete a resource file from the project.
__newResource Private slot to handle the New Resource menu action.
__openFile Private slot to handle the Open menu action.
__readStderr Private slot to handle the readyReadStandardError signal of the pyuic/rbuic process.
__readStdout Private slot to handle the readyReadStandardOutput signal of the pyuic/rbuic process.
__showPopupMenu Private slot called by the menu aboutToShow signal.
__showPopupMenuDir Private slot called by the dirMenu aboutToShow signal.
__showPopupMenuDirMulti Private slot called by the dirMultiMenu aboutToShow signal.
__showPopupMenuMulti Private slot called by the multiMenu aboutToShow signal.
_createPopupMenus Protected overloaded method to generate the popup menu.
_showContextMenu Protected slot to show the context menu.
compileChangedResources Public method to compile all changed resources to source files.

ProjectResourcesBrowser (Constructor)

ProjectResourcesBrowser(project, qt4dir, parent = None)

Constructor

project
reference to the project object
qt4dir
path of the Qt4 installation directory (string)
parent
parent widget of this browser (QWidget)

ProjectResourcesBrowser.__addResourceFiles

__addResourceFiles()

Private method to add resource files to the project.

ProjectResourcesBrowser.__addResourcesDirectory

__addResourcesDirectory()

Private method to add resource files of a directory to the project.

ProjectResourcesBrowser.__compileAllResources

__compileAllResources()

Private method to compile all resources to source files.

ProjectResourcesBrowser.__compileQRC

__compileQRC(fn, noDialog = False, progress = None)

Privat method to compile a .qrc file to a .py file.

fn
filename of the .ui file to be compiled
noDialog
flag indicating silent operations
progress
reference to the progress dialog
Returns:
reference to the compile process (QProcess)

ProjectResourcesBrowser.__compileQRCDone

__compileQRCDone(exitCode, exitStatus)

Private slot to handle the finished signal of the compile process.

exitCode
exit code of the process (integer)
exitStatus
exit status of the process (QProcess.ExitStatus)

ProjectResourcesBrowser.__compileResource

__compileResource()

Private method to compile a resource to a source file.

ProjectResourcesBrowser.__compileSelectedResources

__compileSelectedResources()

Private method to compile selected resources to source files.

ProjectResourcesBrowser.__deleteFile

__deleteFile()

Private method to delete a resource file from the project.

ProjectResourcesBrowser.__newResource

__newResource()

Private slot to handle the New Resource menu action.

ProjectResourcesBrowser.__openFile

__openFile()

Private slot to handle the Open menu action.

ProjectResourcesBrowser.__readStderr

__readStderr()

Private slot to handle the readyReadStandardError signal of the pyuic/rbuic process.

ProjectResourcesBrowser.__readStdout

__readStdout()

Private slot to handle the readyReadStandardOutput signal of the pyuic/rbuic process.

ProjectResourcesBrowser.__showPopupMenu

__showPopupMenu()

Private slot called by the menu aboutToShow signal.

ProjectResourcesBrowser.__showPopupMenuDir

__showPopupMenuDir()

Private slot called by the dirMenu aboutToShow signal.

ProjectResourcesBrowser.__showPopupMenuDirMulti

__showPopupMenuDirMulti()

Private slot called by the dirMultiMenu aboutToShow signal.

ProjectResourcesBrowser.__showPopupMenuMulti

__showPopupMenuMulti()

Private slot called by the multiMenu aboutToShow signal.

ProjectResourcesBrowser._createPopupMenus

_createPopupMenus()

Protected overloaded method to generate the popup menu.

ProjectResourcesBrowser._showContextMenu

_showContextMenu(coord)

Protected slot to show the context menu.

coord
the position of the mouse pointer (QPoint)

ProjectResourcesBrowser.compileChangedResources

compileChangedResources()

Public method to compile all changed resources to source files.

Up