models.py
Others:
Bases: umbra.ui.models.GraphModel
Defines the Model used by umbra.components.factory.scriptEditor.scriptEditor.ScriptEditor Component Interface class.
Initializes the class.
| Parameters: |
|
|---|
This signal is emited by the ProjectsModel class when a file is registered. ( pyqtSignal )
| Returns: | Registered file FileNode. |
|---|---|
| Return type: | FileNode |
This signal is emited by the ProjectsModel class when a file is unregistered. ( pyqtSignal )
| Returns: | Unregistered file FileNode. |
|---|---|
| Return type: | FileNode |
This signal is emited by the ProjectsModel class when an editor is registered. ( pyqtSignal )
| Returns: | Registered editor EditorNode. |
|---|---|
| Return type: | EditorNode |
This signal is emited by the ProjectsModel class when an editor is unregistered. ( pyqtSignal )
| Returns: | Unregistered editor EditorNode. |
|---|---|
| Return type: | EditorNode |
This signal is emited by the ProjectsModel class when a directory is registered. ( pyqtSignal )
| Returns: | Registered directory DirectoryNode. |
|---|---|
| Return type: | DirectoryNode |
This signal is emited by the ProjectsModel class when a directory is unregistered. ( pyqtSignal )
| Returns: | Unregistered directory DirectoryNode. |
|---|---|
| Return type: | DirectoryNode |
This signal is emited by the ProjectsModel class when a project is registered. ( pyqtSignal )
| Returns: | Registered project ProjectNode. |
|---|---|
| Return type: | ProjectNode |
This signal is emited by the ProjectsModel class when a project is unregistered. ( pyqtSignal )
| Returns: | Unregistered project ProjectNode. |
|---|---|
| Return type: | ProjectNode |
Property for self.__defaultProject attribute.
| Returns: | self.__defaultProject. |
|---|---|
| Return type: | unicode |
Property for self.__defaultProjectNode attribute.
| Returns: | self.__defaultProjectNode. |
|---|---|
| Return type: | unicode |
Returns the Model umbra.components.factory.scriptEditor.nodes.EditorNode class nodes.
| Parameters: | node (AbstractNode or AbstractCompositeNode or Object) – Node to start walking from. |
|---|---|
| Returns: | EditorNode nodes. |
| Return type: | list |
Returns the Model umbra.components.factory.scriptEditor.nodes.FileNode class nodes.
| Parameters: | node (AbstractNode or AbstractCompositeNode or Object) – Node to start walking from. |
|---|---|
| Returns: | FileNode nodes. |
| Return type: | list |
Returns the Model umbra.components.factory.scriptEditor.nodes.DirectoryNode class nodes.
| Returns: | DirectoryNode nodes. |
|---|---|
| Return type: | list |
Returns the Model umbra.components.factory.scriptEditor.nodes.ProjectNode class nodes.
| Parameters: | ignoreDefaultProjectNode (bool) – Default ProjectNode will be ignored. |
|---|---|
| Returns: | ProjectNode nodes. |
| Return type: | list |
Returns the Model editors.
| Parameters: | node (AbstractNode or AbstractCompositeNode or Object) – Node to start walking from. |
|---|---|
| Returns: | Editors. |
| Return type: | list |
Returns the Model files.
| Parameters: | node (AbstractNode or AbstractCompositeNode or Object) – Node to start walking from. |
|---|---|
| Returns: | FileNode nodes. |
| Return type: | list |
Returns the Model directories.
| Returns: | DirectoryNode nodes. |
|---|---|
| Return type: | list |
Returns the Model projects.
| Parameters: | ignoreDefaultProjectNode (bool) – Default ProjectNode will be ignored. |
|---|---|
| Returns: | ProjectNode nodes. |
| Return type: | list |
Returns the umbra.components.factory.scriptEditor.nodes.EditorNode class Nodes with given editor.
| Parameters: |
|
|---|---|
| Returns: | EditorNode nodes. |
| Return type: | list |
Returns the umbra.components.factory.scriptEditor.nodes.FileNode class Nodes with given path.
| Parameters: |
|
|---|---|
| Returns: | FileNode nodes. |
| Return type: | list |
Returns the umbra.components.factory.scriptEditor.nodes.DirectoryNode class Nodes with given path.
| Parameters: | path (unicode) – Directory path. |
|---|---|
| Returns: | DirectoryNode nodes. |
| Return type: | list |
Returns the umbra.components.factory.scriptEditor.nodes.ProjectNode class Nodes with given path.
| Parameters: | path (unicode) – Project path. |
|---|---|
| Returns: | ProjectNode nodes. |
| Return type: | list |
Moves given parent child to given index.
| Parameters: | |
|---|---|
| Returns: | Method success. |
| Return type: | bool |
Registers given file in the Model.
| Parameters: | |
|---|---|
| Returns: | FileNode. |
| Return type: | FileNode |
Unregisters given umbra.components.factory.scriptEditor.nodes.FileNode class Node from the Model.
| Parameters: |
|
|---|---|
| Returns: | FileNode. |
| Return type: | FileNode |
Registers given directory in the Model.
| Parameters: | |
|---|---|
| Returns: | DirectoryNode. |
| Return type: | DirectoryNode |
Unregisters given umbra.components.factory.scriptEditor.nodes.DirectoryNode class Node from the Model.
| Parameters: |
|
|---|---|
| Returns: | DirectoryNode. |
| Return type: | DirectoryNode |
Registers given umbra.components.factory.scriptEditor.editor.Editor class editor in the Model.
| Parameters: |
|
|---|---|
| Returns: | EditorNode. |
| Return type: | EditorNode |
Unregisters given umbra.components.factory.scriptEditor.nodes.EditorNode class Node from the Model.
| Parameters: |
|
|---|---|
| Returns: | EditorNode. |
| Return type: | EditorNode |
Registers given path in the Model as a project.
| Parameters: | |
|---|---|
| Returns: | ProjectNode. |
| Return type: | ProjectNode |
Unregisters given umbra.components.factory.scriptProject.nodes.ProjectNode class Node from the Model.
| Parameters: |
|
|---|---|
| Returns: | ProjectNode. |
| Return type: | ProjectNode |
Returns if given Node is an authoring node.
| Parameters: | node (ProjectNode or DirectoryNode or FileNode) – Node. |
|---|---|
| Returns: | Is authoring node. |
| Return type: | bool |
Sets the Model authoring Nodes using given editor.
| Parameters: | editor (Editor) – Editor to set. |
|---|---|
| Returns: | Method success. |
| Return type: | bool |
Deletes the Model authoring Nodes associated with given editor.
| Parameters: | editor (Editor) – Editor. |
|---|---|
| Returns: | Method success. |
| Return type: | bool |
Updates given editor Model authoring nodes.
| Parameters: | editor (Editor) – Editor. |
|---|---|
| Returns: | Method success. |
| Return type: | bool |
Sets the project Model children Nodes using given root node.
| Parameters: |
|
|---|
Deletes the Model project Nodes associated with given node.
| Parameters: | node (ProjectNode) – Node. |
|---|
Bases: PyQt4.QtCore.QAbstractListModel
Defines a QAbstractListModel subclass used to store the umbra.components.factory.scriptEditor.scriptEditor.ScriptEditor Component Interface class languages.
Initializes the class.
| Parameters: |
|
|---|
Property for self.__languages attribute.
| Returns: | self.__languages. |
|---|---|
| Return type: | list |
Reimplements the QAbstractListModel.rowCount() method.
| Parameters: | parent (QModelIndex) – Parent. |
|---|---|
| Returns: | Row count. |
| Return type: | int |
Reimplements the QAbstractListModel.data() method.
| Parameters: |
|
|---|---|
| Returns: | Data. |
| Return type: | QVariant |
Sorts the Model languages.
| Parameters: | order – Order. ( Qt.SortOrder ) |
|---|
Registers given language in the LanguagesModel.languages class property.
| Parameters: | language (Language) – Language to register. |
|---|---|
| Returns: | Method success. |
| Return type: | bool |
Unregisters language with given name from the LanguagesModel.languages class property.
| Parameters: | name (unicode) – Language to unregister. |
|---|---|
| Returns: | Method success. |
| Return type: | bool |
Bases: umbra.ui.models.GraphModel
Defines the Model used the by umbra.patterns.factory.scriptEditor.searchAndReplace.SearchAndReplace class to store the search and replace patterns.
Initializes the class.
| Parameters: |
|
|---|
This signal is emited by the PatternsModel class when a pattern has been inserted. ( pyqtSignal )
| Returns: | Inserted pattern node. |
|---|---|
| Return type: | PatternNode |
This signal is emited by the PatternsModel class when a pattern has been removed. ( pyqtSignal )
| Returns: | Removed pattern node. |
|---|---|
| Return type: | PatternNode |
Initializes the Model using given root node.
| Parameters: | rootNode (DefaultNode) – Graph root node. |
|---|---|
| Returns: | Method success |
| Return type: | bool |
Bases: umbra.ui.models.GraphModel
Defines the Model used the by umbra.patterns.factory.scriptEditor.searchInFiles.SearchInFiles class to store the search results.
Initializes the class.
| Parameters: |
|
|---|