Module implementing the browser model.
BrowserItemAttribute |
BrowserItemAttributes |
BrowserItemClass |
BrowserItemCoding |
BrowserItemDirectory |
BrowserItemFile |
BrowserItemImport |
BrowserItemImports |
BrowserItemMethod |
BrowserItemRoot |
BrowserItemSysPath |
BrowserClassAttributeItem | Class implementing the data structure for browser class attribute items. |
BrowserClassAttributesItem | Class implementing the data structure for browser class attributes items. |
BrowserClassItem | Class implementing the data structure for browser class items. |
BrowserCodingItem | Class implementing the data structure for browser coding items. |
BrowserDirectoryItem | Class implementing the data structure for browser directory items. |
BrowserFileItem | Class implementing the data structure for browser file items. |
BrowserGlobalsItem | Class implementing the data structure for browser globals items. |
BrowserImportItem | Class implementing the data structure for browser imported module and imported names items. |
BrowserImportsItem | Class implementing the data structure for browser import items. |
BrowserItem | Class implementing the data structure for browser items. |
BrowserMethodItem | Class implementing the data structure for browser method items. |
BrowserModel | Class implementing the browser model. |
BrowserSysPathItem | Class implementing the data structure for browser sys.path items. |
None |
Class implementing the data structure for browser class attribute items.
None |
None |
BrowserClassAttributeItem | Constructor |
attributeObject | Public method returning the class object. |
fileName | Public method returning the filename. |
isPublic | Public method returning the public visibility status. |
lessThan | Public method to check, if the item is less than the other one. |
lineno | Public method returning the line number defining this object. |
linenos | Public method returning the line numbers this object is assigned to. |
None |
Constructor
Public method returning the class object.
Public method returning the filename.
Public method returning the public visibility status.
Public method to check, if the item is less than the other one.
Public method returning the line number defining this object.
Public method returning the line numbers this object is assigned to.
Class implementing the data structure for browser class attributes items.
None |
None |
BrowserClassAttributesItem | Constructor |
attributes | Public method returning the attribute list. |
isClassAttributes | Public method returning the attributes type. |
lessThan | Public method to check, if the item is less than the other one. |
name | Public method to return the name of the item. |
None |
Constructor
Public method returning the attribute list.
Public method returning the attributes type.
Public method to check, if the item is less than the other one.
Public method to return the name of the item.
Class implementing the data structure for browser class items.
None |
None |
BrowserClassItem | Constructor |
boundaries | Public method returning the boundaries of the method definition. |
classObject | Public method returning the class object. |
fileName | Public method returning the filename. |
isPublic | Public method returning the public visibility status. |
lessThan | Public method to check, if the item is less than the other one. |
lineno | Public method returning the line number defining this object. |
name | Public method to return the name of the item. |
None |
Constructor
Public method returning the boundaries of the method definition.
Public method returning the class object.
Public method returning the filename.
Public method returning the public visibility status.
Public method to check, if the item is less than the other one.
Public method returning the line number defining this object.
Public method to return the name of the item.
Class implementing the data structure for browser coding items.
None |
None |
BrowserCodingItem | Constructor |
lessThan | Public method to check, if the item is less than the other one. |
None |
Constructor
Public method to check, if the item is less than the other one.
Class implementing the data structure for browser directory items.
None |
None |
BrowserDirectoryItem | Constructor |
dirName | Public method returning the directory name. |
lessThan | Public method to check, if the item is less than the other one. |
name | Public method to return the name of the item. |
setName | Public method to set the directory name. |
None |
Constructor
Public method returning the directory name.
Public method to check, if the item is less than the other one.
Public method to return the name of the item.
Public method to set the directory name.
Class implementing the data structure for browser file items.
None |
None |
BrowserFileItem | Constructor |
dirName | Public method returning the directory name. |
fileExt | Public method returning the file extension. |
fileName | Public method returning the filename. |
isDFile | Public method to check, if this file is a D file. |
isDesignerFile | Public method to check, if this file is a Qt-Designer file. |
isIdlFile | Public method to check, if this file is a CORBA IDL file. |
isJavaScriptFile | Public method to check, if this file is a JavaScript file. |
isLinguistFile | Public method to check, if this file is a Qt-Linguist file. |
isMultiProjectFile | Public method to check, if this file is an eric multi project file. |
isPixmapFile | Public method to check, if this file is a pixmap file. |
isProjectFile | Public method to check, if this file is an eric project file. |
isProtobufFile | Public method to check, if this file is a Google Protocol Buffer file. |
isPython3File | Public method to check, if this file is a Python3 script. |
isResourcesFile | Public method to check, if this file is a Qt-Resources file. |
isRubyFile | Public method to check, if this file is a Ruby script. |
isSvgFile | Public method to check, if this file is a SVG file. |
lessThan | Public method to check, if the item is less than the other one. |
moduleName | Public method returning the module name. |
name | Public method to return the name of the item. |
setName | Public method to set the directory name. |
None |
Constructor
Public method returning the directory name.
Public method returning the file extension.
Public method returning the filename.
Public method to check, if this file is a D file.
Public method to check, if this file is a Qt-Designer file.
Public method to check, if this file is a CORBA IDL file.
Public method to check, if this file is a JavaScript file.
Public method to check, if this file is a Qt-Linguist file.
Public method to check, if this file is an eric multi project file.
Public method to check, if this file is a pixmap file.
Public method to check, if this file is an eric project file.
Public method to check, if this file is a Google Protocol Buffer file.
Public method to check, if this file is a Python3 script.
Public method to check, if this file is a Qt-Resources file.
Public method to check, if this file is a Ruby script.
Public method to check, if this file is a SVG file.
Public method to check, if the item is less than the other one.
Public method returning the module name.
Public method to return the name of the item.
Public method to set the directory name.
Class implementing the data structure for browser globals items.
None |
None |
BrowserGlobalsItem | Constructor |
None |
Constructor
Class implementing the data structure for browser imported module and imported names items.
None |
None |
BrowserImportItem | Constructor |
fileName | Public method returning the filename. |
lessThan | Public method to check, if the item is less than the other one. |
lineno | Public method returning the line number of the first import. |
linenos | Public method returning the line numbers of all imports. |
None |
Constructor
Public method returning the filename.
Public method to check, if the item is less than the other one.
Public method returning the line number of the first import.
Public method returning the line numbers of all imports.
Class implementing the data structure for browser import items.
None |
None |
BrowserImportsItem | Constructor |
lessThan | Public method to check, if the item is less than the other one. |
None |
Constructor
Public method to check, if the item is less than the other one.
Class implementing the data structure for browser items.
None |
None |
BrowserItem | Constructor |
appendChild | Public method to add a child to this item. |
child | Public method to get a child id. |
childCount | Public method to get the number of available child items. |
children | Public method to get the ids of all child items. |
columnCount | Public method to get the number of available data items. |
data | Public method to get a specific data item. |
getIcon | Public method to get the items icon. |
isLazyPopulated | Public method to check, if this item should be populated lazyly. |
isPopulated | Public method to chek, if this item is populated. |
isPublic | Public method returning the public visibility status. |
isSymlink | Public method to check, if the items is a symbolic link. |
lessThan | Public method to check, if the item is less than the other one. |
parent | Public method to get the reference to the parent item. |
removeChild | Public method to remove a child. |
removeChildren | Public method to remove all children. |
row | Public method to get the row number of this item. |
type | Public method to get the item type. |
None |
Constructor
Public method to add a child to this item.
Public method to get a child id.
Public method to get the number of available child items.
Public method to get the ids of all child items.
Public method to get the number of available data items.
Public method to get a specific data item.
Public method to get the items icon.
Public method to check, if this item should be populated lazyly.
Public method to chek, if this item is populated.
Public method returning the public visibility status.
Public method to check, if the items is a symbolic link.
Public method to check, if the item is less than the other one.
Public method to get the reference to the parent item.
Public method to remove a child.
Public method to remove all children.
Public method to get the row number of this item.
Public method to get the item type.
Class implementing the data structure for browser method items.
None |
None |
BrowserMethodItem | Constructor |
boundaries | Public method returning the boundaries of the method definition. |
fileName | Public method returning the filename. |
functionObject | Public method returning the function object. |
isPublic | Public method returning the public visibility status. |
lessThan | Public method to check, if the item is less than the other one. |
lineno | Public method returning the line number defining this object. |
name | Public method to return the name of the item. |
None |
Constructor
Public method returning the boundaries of the method definition.
Public method returning the filename.
Public method returning the function object.
Public method returning the public visibility status.
Public method to check, if the item is less than the other one.
Public method returning the line number defining this object.
Public method to return the name of the item.
Class implementing the browser model.
None |
None |
BrowserModel | Constructor |
__populateModel | Private method to populate the browser model. |
_addItem | Protected slot to add an item. |
_addWatchedItem | Protected method to watch an item. |
_removeWatchedItem | Protected method to remove a watched item. |
addItem | Public slot to add an item. |
addTopLevelDir | Public method to add a new toplevel directory. |
clear | Public method to clear the model. |
columnCount | Public method to get the number of columns. |
data | Public method to get data of an item. |
directoryChanged | Public slot to handle the directoryChanged signal of the watcher. |
flags | Public method to get the item flags. |
hasChildren | Public method to check for the presence of child items. |
headerData | Public method to get the header data. |
index | Public method to create an index. |
interpreterChanged | Public method to handle a change of the debug client's interpreter. |
item | Public method to get a reference to an item. |
parent | Public method to get the index of the parent object. |
populateClassAttributesItem | Public method to populate a class attributes item's subtree. |
populateClassItem | Public method to populate a class item's subtree. |
populateDirectoryItem | Public method to populate a directory item's subtree. |
populateFileItem | Public method to populate a file item's subtree. |
populateItem | Public method to populate an item's subtree. |
populateMethodItem | Public method to populate a method item's subtree. |
populateSysPathItem | Public method to populate a sys.path item's subtree. |
programChange | Public method to change the entry for the directory of file being debugged. |
removeToplevelDir | Public method to remove a toplevel directory. |
rowCount | Public method to get the number of rows. |
saveToplevelDirs | Public slot to save the toplevel directories. |
None |
Constructor
Private method to populate the browser model.
Protected slot to add an item.
Protected method to watch an item.
Protected method to remove a watched item.
Public slot to add an item.
Public method to add a new toplevel directory.
Public method to clear the model.
Public method to get the number of columns.
Public method to get data of an item.
Public slot to handle the directoryChanged signal of the watcher.
Public method to get the item flags.
Public method to check for the presence of child items.
We always return True for normal items in order to do lazy population of the tree.
Public method to get the header data.
Public method to create an index.
Public method to handle a change of the debug client's interpreter.
Public method to get a reference to an item.
Public method to get the index of the parent object.
Public method to populate a class attributes item's subtree.
Public method to populate a class item's subtree.
Public method to populate a directory item's subtree.
Public method to populate a file item's subtree.
Public method to populate an item's subtree.
Public method to populate a method item's subtree.
Public method to populate a sys.path item's subtree.
Public method to change the entry for the directory of file being debugged.
Public method to remove a toplevel directory.
Public method to get the number of rows.
Public slot to save the toplevel directories.
Class implementing the data structure for browser sys.path items.
None |
None |
BrowserSysPathItem | Constructor |
name | Public method to return the name of the item. |
None |
Constructor
Public method to return the name of the item.