models.py
Others:
Bases: umbra.ui.models.GraphModel
This class defines the Model used by umbra.languages.factory.scriptEditor.scriptEditor.ScriptEditor Component Interface class.
Parameters: |
|
---|
This signal is emited by the ProjectsModel class when a file is registered. ( pyqtSignal )
Returns: | Registered file FileNode. ( FileNode ) |
---|
This signal is emited by the ProjectsModel class when a file is unregistered. ( pyqtSignal )
Returns: | Unregistered file FileNode. ( FileNode ) |
---|
This signal is emited by the ProjectsModel class when an editor is registered. ( pyqtSignal )
Returns: | Registered editor EditorNode. ( EditorNode ) |
---|
This signal is emited by the ProjectsModel class when an editor is unregistered. ( pyqtSignal )
Returns: | Unregistered editor EditorNode. ( EditorNode ) |
---|
This signal is emited by the ProjectsModel class when a directory is registered. ( pyqtSignal )
Returns: | Registered directory DirectoryNode. ( DirectoryNode ) |
---|
This signal is emited by the ProjectsModel class when a directory is unregistered. ( pyqtSignal )
Returns: | Unregistered directory DirectoryNode. ( DirectoryNode ) |
---|
This signal is emited by the ProjectsModel class when a project is registered. ( pyqtSignal )
Returns: | Registered project ProjectNode. ( ProjectNode ) |
---|
This signal is emited by the ProjectsModel class when a project is unregistered. ( pyqtSignal )
Returns: | Unregistered project ProjectNode. ( ProjectNode ) |
---|
This method is the property for self.__defaultProject attribute.
Returns: | self.__defaultProject. ( String ) |
---|
This method is the property for self.__defaultProjectNode attribute.
Returns: | self.__defaultProjectNode. ( String ) |
---|
This method returns the Model umbra.components.factory.scriptEditor.nodes.EditorNode class nodes.
Parameters: | node – Node to start walking from. ( AbstractNode / AbstractCompositeNode / Object ) |
---|---|
Returns: | EditorNode nodes. ( List ) |
This method returns the Model umbra.components.factory.scriptEditor.nodes.FileNode class nodes.
Parameters: | node – Node to start walking from. ( AbstractNode / AbstractCompositeNode / Object ) |
---|---|
Returns: | FileNode nodes. ( List ) |
This method returns the Model umbra.components.factory.scriptEditor.nodes.DirectoryNode class nodes.
Returns: | DirectoryNode nodes. ( List ) |
---|
This method returns the Model umbra.components.factory.scriptEditor.nodes.ProjectNode class nodes.
Parameters: | ignoreDefaultProjectNode – Default ProjectNode will be ignored. ( Boolean ) |
---|---|
Returns: | ProjectNode nodes. ( List ) |
This method returns the Model editors.
Parameters: | node – Node to start walking from. ( AbstractNode / AbstractCompositeNode / Object ) |
---|---|
Returns: | Editors. ( List ) |
This method returns the Model files.
Parameters: | node – Node to start walking from. ( AbstractNode / AbstractCompositeNode / Object ) |
---|---|
Returns: | FileNode nodes. ( List ) |
This method returns the Model directories.
Returns: | DirectoryNode nodes. ( List ) |
---|
This method returns the Model projects.
Parameters: | ignoreDefaultProjectNode – Default ProjectNode will be ignored. ( Boolean ) |
---|---|
Returns: | ProjectNode nodes. ( List ) |
This method returns the umbra.components.factory.scriptEditor.nodes.EditorNode class nodes with given editor.
Parameters: |
|
---|---|
Returns: | EditorNode nodes. ( List ) |
This method returns the umbra.components.factory.scriptEditor.nodes.FileNode class nodes with given path.
Parameters: |
|
---|---|
Returns: | FileNode nodes. ( List ) |
This method returns the umbra.components.factory.scriptEditor.nodes.DirectoryNode class nodes with given path.
Parameters: | path – Directory path. ( String ) |
---|---|
Returns: | DirectoryNode nodes. ( List ) |
This method returns the umbra.components.factory.scriptEditor.nodes.ProjectNode class nodes with given path.
Parameters: | path – Project path. ( String ) |
---|---|
Returns: | ProjectNode nodes. ( List ) |
This method moves given parent child to given index.
Parameters: |
|
---|---|
Returns: | Method success. ( Boolean ) |
This method registers given file in the Model.
Parameters: |
|
---|---|
Returns: | FileNode. ( FileNode ) |
This method unregisters given umbra.components.factory.scriptEditor.nodes.FileNode class node from the Model.
Parameters: |
|
---|---|
Returns: | FileNode. ( FileNode ) |
This method registers given directory in the Model.
Parameters: |
|
---|---|
Returns: | DirectoryNode. ( DirectoryNode ) |
This method unregisters given umbra.components.factory.scriptEditor.nodes.DirectoryNode class node from the Model.
Parameters: |
|
---|---|
Returns: | DirectoryNode. ( DirectoryNode ) |
This method registers given umbra.components.factory.scriptEditor.editor.Editor class editor in the Model.
Parameters: |
|
---|---|
Returns: | EditorNode. ( EditorNode ) |
This method unregisters given umbra.components.factory.scriptEditor.nodes.EditorNode class node from the Model.
Parameters: |
|
---|---|
Returns: | EditorNode. ( EditorNode ) |
This method registers given path in the Model as a project.
Parameters: |
|
---|---|
Returns: | ProjectNode. ( ProjectNode ) |
This method unregisters given umbra.components.factory.scriptProject.nodes.ProjectNode class node from the Model.
Parameters: |
|
---|---|
Returns: | ProjectNode. ( ProjectNode ) |
This method returns if given node is an authoring node.
Parameters: | node – Node. ( ProjectNode / DirectoryNode / FileNode ) |
---|---|
Returns: | Is authoring node. ( Boolean ) |
This method sets the Model authoring nodes using given editor.
Parameters: | editor – Editor to set. ( Editor ) |
---|---|
Returns: | Method success. ( Boolean ) |
This method deletes the Model authoring nodes associated with given editor.
Parameters: | editor – Editor. ( Editor ) |
---|---|
Returns: | Method success. ( Boolean ) |
This method updates given editor Model authoring nodes.
Parameters: | editor – Editor. ( Editor ) |
---|---|
Returns: | Method success. ( Boolean ) |
This method sets the project Model children nodes using given root node.
Parameters: |
|
---|
This method deletes the Model project nodes associated with given node.
Parameters: | node – Node. ( ProjectNode ) |
---|
Bases: PyQt4.QtCore.QAbstractListModel
This class is a QAbstractListModel subclass used to store the umbra.languages.factory.scriptEditor.scriptEditor.ScriptEditor Component Interface class languages.
Parameters: |
|
---|
This method is the property for self.__languages attribute.
Returns: | self.__languages. ( List ) |
---|
This method reimplements the QAbstractListModel.rowCount() method.
Parameters: | parent – Parent. ( QModelIndex ) |
---|---|
Returns: | Row count. ( Integer ) |
This method reimplements the QAbstractListModel.data() method.
Parameters: |
|
---|---|
Returns: | Data. ( QVariant ) |
This method sorts the Model languages.
Parameters: | order – Order. ( Qt.SortOrder ) |
---|
This method registers given language in the LanguagesModel.languages class property.
Parameters: | language – Language to register. ( Language ) |
---|---|
Returns: | Method success. ( Boolean ) |
This method unregisters language with given name from the LanguagesModel.languages class property.
Parameters: | name – Language to unregister. ( String ) |
---|---|
Returns: | Method success. ( Boolean ) |
Bases: umbra.ui.models.GraphModel
This class defines the Model used the by umbra.patterns.factory.scriptEditor.searchAndReplace.SearchAndReplace class to store the search and replace patterns.
Parameters: |
|
---|
This signal is emited by the PatternsModel class when a pattern has been inserted. ( pyqtSignal )
Returns: | Inserted pattern node. ( PatternNode ) |
---|
This signal is emited by the PatternsModel class when a pattern has been removed. ( pyqtSignal )
Returns: | Removed pattern node. ( PatternNode ) |
---|
Bases: umbra.ui.models.GraphModel
This class defines the Model used the by umbra.patterns.factory.scriptEditor.searchInFiles.SearchInFiles class to store the search results.
Parameters: |
|
---|