Module implementing the project management functionality.
Project | Module implementing the project management functionality. |
None |
Module implementing the project management functionality.
Project | Constructor |
addDirectory | Private method used to add all files of a directory to the project. |
addFile | Public slot used to add a file to the project. |
addIdlDir | Public slot to add all IDL interfaces of a directory to the current project. |
addIdlFile | Public slot to add an IDL interface to the current project. |
addLanguage | Public slot used to add a language to the project. |
addOthersDir | Private slot to add a directory to the OTHERS project data. |
addOthersFile | Private slot to add a file to the OTHERS project data. |
addPyDir | Public slot to add all python files of a directory to the current project. |
addPyFile | Public slot to add a python file to the current project. |
addRecursiveDirectory | Private method used to add all files of a directory tree. |
addSingleDirectory | Private method used to add all files of a single directory to the project. |
addToOthers | Private method to add file/directory to the OTHERS project data. |
addUiDir | Public slot to add all forms of a directory to the current project. |
addUiFile | Public slot to add a form to the current project. |
appendFile | Public method to append a file to the project. |
checkDirty | Private method to check dirty status and open a message window. |
checkFilesExist | Private method to check, if the files in a list exist. |
closeProject | Public slot to close the current project. |
deleteFile | Public slot to delete a file from the project directory. |
deleteLanguage | Public slot to delete a translation from the project directory. |
deleteSession | Public method to delete the session file. |
getActions | Public method to get a list of all actions. |
getMainScript | Public method to return the main script filename. |
getSources | Public method to return the source script files. |
handleApplicationDiagram | Private method to handle the application diagram context menu action. |
handleClearRecent | Private method to clear the recent projects menu. |
handleCodeCoverage | Private slot used to show the code coverage information for the project files. |
handleCodeMetrics | Private slot used to calculate some code metrics for the project files. |
handleCyclopsReport | Private slot used to show the Cyclops report for the project. |
handleOpenRecent | Private method to open a project from the list of rencently opened projects. |
handleProfileData | Private slot used to show the profiling information for the project. |
handleRemoveCyclopsReport | Private slot used to remove the Cyclops report for the project. |
handleSearchNewFiles | Private slot used to handle the search new files action. |
handleShowRecentMenu | Private method to set up the recent projects menu. |
handleShowShowMenu | Private slot called before the show menu is shown. |
handleShowVCSMenu | Private slot called before the vcs menu is shown. |
handleSyntaxCheck | Private slot used to check the project files for bad indentations. |
handleTabnanny | Private slot used to check the project files for bad indentations. |
init | Private method to initialize the project data part. |
initActions | Public slot to initialize the project related actions. |
initMenu | Public slot to initialize the project menu. |
initToolbar | Public slot to initialize the project toolbar. |
initVCS | Private method used to instantiate a vcs system. |
initVCSActions | Private method to initialize the VCS actions. |
isDirty | Public method to return the dirty state. |
isOpen | Public method to return the opened state. |
isProjectSource | Public method used to check, if the passed in filename belongs to the project. |
newProject | Public slot to built a new project. |
openProject | Public slot to open a project. |
othersAdded | Public slot to be called, if something was added to the OTHERS project data area. |
readProject | Public method to read in a project (.e3p, .e3pz) file. |
readSession | Private method to read in the project session file (.e3s) |
readXMLProject | Public method to read the project data from an XML file. |
readXMLSession | Public method to read the project data from an XML file. |
removeFile | Public slot to remove a file from the project. |
removeLanguage | Public slot to remove a translation from the project. |
renameFile | Public slot to rename a file of the project. |
renameMainScript | |
saveAllScripts | Public method to save all scripts belonging to the project. |
saveProject | Public slot to save the current project. |
saveProjectAs | Public slot to save the current project to a different file. |
searchNewFiles | Private method to search for new files in the project directory. |
setDbgInfo | Public method to set the debugging information. |
setDirty | Private method to set the dirty state. |
showProperties | Public slot to display the properties dialog. |
svnBranchList | Private slot used to list the branches of the project. |
svnPropDel | Private slot used to delete a property for the project files. |
svnPropList | Private slot used to list the properties of the project files. |
svnPropSet | Private slot used to set a property for the project files. |
svnResolve | Private slot used to resolve conflicts of the local project. |
svnTagList | Private slot used to list the tags of the project. |
vcsCheckout | Private slot used to create a local project from the repository. |
vcsCleanup | Private slot used to cleanup the local project. |
vcsCommand | Private slot used to execute an arbitrary vcs command. |
vcsCommandOptions | Private slot to edit the VCS command options. |
vcsCommit | Private slot used to commit changes to the local project to the repository. |
vcsDiff | Private slot used to show the difference of the local project to the repository. |
vcsExport | Private slot used to export a project from the repository. |
vcsImport | Private slot used to import the local project into the repository. |
vcsLog | Private slot used to show the log of the local project. |
vcsLogin | Private slot used to login to a remote repository. |
vcsLogout | Private slot used to logout from a remote repository. |
vcsMerge | Private slot used to merge changes of a tag/revision into the local project. |
vcsRemove | Private slot used to remove the local project from the repository. |
vcsRevert | Private slot used to revert changes made to the local project. |
vcsStatus | Private slot used to show the status of the local project. |
vcsSwitch | Private slot used to switch the local project to another tag/branch. |
vcsTag | Private slot used to tag the local project in the repository. |
vcsUpdate | Private slot used to update the local project from the repository. |
writeProject | Public method to save the project infos to a project file. |
writeSession | Public method to write the session data to an XML file (.e3s). |
writeXMLProject | Public method to write the project data to an XML file. |
Constructor
Private method used to add all files of a directory to the project.
Public slot used to add a file to the project.
Public slot to add all IDL interfaces of a directory to the current project.
Public slot to add an IDL interface to the current project.
Public slot used to add a language to the project.
Private slot to add a directory to the OTHERS project data.
Private slot to add a file to the OTHERS project data.
Public slot to add all python files of a directory to the current project.
Public slot to add a python file to the current project.
Private method used to add all files of a directory tree. The tree is rooted at source to another one rooted at target. This method decents down to the lowest subdirectory.
Private method used to add all files of a single directory to the project.
Private method to add file/directory to the OTHERS project data.
Public slot to add all forms of a directory to the current project.
Public slot to add a form to the current project.
Public method to append a file to the project.
Private method to check dirty status and open a message window.
Private method to check, if the files in a list exist. The files in the indicated list are checked for existance in the filesystem. Non existant files are removed from the list and the dirty state of the project is changed accordingly.
Public slot to close the current project.
Public slot to delete a file from the project directory.
Public slot to delete a translation from the project directory.
Public method to delete the session file.
Public method to get a list of all actions.
Public method to return the main script filename.
Public method to return the source script files.
Private method to handle the application diagram context menu action.
Private method to clear the recent projects menu.
Private slot used to show the code coverage information for the project files.
Private slot used to calculate some code metrics for the project files.
Private slot used to show the Cyclops report for the project.
Private method to open a project from the list of rencently opened projects.
Private slot used to show the profiling information for the project.
Private slot used to remove the Cyclops report for the project.
Private slot used to handle the search new files action.
Private method to set up the recent projects menu.
Private slot called before the show menu is shown.
Private slot called before the vcs menu is shown.
Private slot used to check the project files for bad indentations.
Private slot used to check the project files for bad indentations.
Private method to initialize the project data part.
Public slot to initialize the project related actions.
Public slot to initialize the project menu.
Public slot to initialize the project toolbar.
Private method used to instantiate a vcs system.
Private method to initialize the VCS actions.
Public method to return the dirty state.
Public method to return the opened state.
Public method used to check, if the passed in filename belongs to the project.
Public slot to built a new project. This method displays the new project dialog and initializes the project object with the data entered.
Public slot to open a project.
Public slot to be called, if something was added to the OTHERS project data area.
Public method to read in a project (.e3p, .e3pz) file.
Private method to read in the project session file (.e3s)
Public method to read the project data from an XML file.
Public method to read the project data from an XML file. The data read is:
Public slot to remove a file from the project. The file is not deleted from the project directory.
Public slot to remove a translation from the project. The translation file is not deleted from the project directory.
Public slot to rename a file of the project.
Public method to rename the main script.
Public method to save all scripts belonging to the project.
Public slot to save the current project.
Public slot to save the current project to a different file.
Private method to search for new files in the project directory. If new files were found it shows a dialog listing these files and gives the user the oportunity to select the ones he wants to include. If 'Automatic Inclusion' is enabled, the new files are automatically added to the project.
Public method to set the debugging information.
Private method to set the dirty state. It emits the signal dirty(int).
Public slot to display the properties dialog.
Private slot used to list the branches of the project.
Private slot used to delete a property for the project files.
Private slot used to list the properties of the project files.
Private slot used to set a property for the project files.
Private slot used to resolve conflicts of the local project.
Private slot used to list the tags of the project.
Private slot used to create a local project from the repository.
Private slot used to cleanup the local project.
Private slot used to execute an arbitrary vcs command.
Private slot to edit the VCS command options.
Private slot used to commit changes to the local project to the repository.
Private slot used to show the difference of the local project to the repository.
Private slot used to export a project from the repository.
Private slot used to import the local project into the repository. NOTE: This does not make the local project a vcs controlled project. You have to checkout the project from the repository in order to accomplish that.
Private slot used to show the log of the local project.
Private slot used to login to a remote repository.
Private slot used to logout from a remote repository.
Private slot used to merge changes of a tag/revision into the local project.
Private slot used to remove the local project from the repository. Depending on the parameters set in the vcs object the project may be removed from the local disk as well.
Private slot used to revert changes made to the local project.
Private slot used to show the status of the local project.
Private slot used to switch the local project to another tag/branch.
Private slot used to tag the local project in the repository.
Private slot used to update the local project from the repository.
Public method to save the project infos to a project file.
Public method to write the session data to an XML file (.e3s). The data saved is:
Public method to write the project data to an XML file.