Esempio n. 1
0
def buildFileList(examples, files=None):
    if files is None:
        files = [("Example App", "test_ExampleApp.py")]
    for key, val in examples.items():
        if isinstance(val, basestring):
            files.append((key,val))
        else:
            buildFileList(val, files)
    return files
Esempio n. 2
0
def buildFileList(examples, files=None):
    if files == None:
        files = []
    for key, val in examples.items():
        #item = QtGui.QTreeWidgetItem([key])
        if isinstance(val, basestring):
            #item.file = val
            files.append((key, val))
        else:
            buildFileList(val, files)
    return files
Esempio n. 3
0
def buildFileList(examples, files=None):
    if files is None:
        files = []
    for key, val in examples.items():
        if isinstance(val, dict):
            buildFileList(val, files)
        elif isinstance(val, Namespace):
            files.append((key, val.filename))
        else:
            files.append((key, val))
    return files
Esempio n. 4
0
def buildFileList(examples, files=None):
    if files == None:
        files = []
    for key, val in examples.items():
        #item = QtGui.QTreeWidgetItem([key])
        if isinstance(val, basestring):
            #item.file = val
            files.append((key,val))
        else:
            buildFileList(val, files)
    return files
Esempio n. 5
0
 def populateTree(self, root, examples):
     for key, val in examples.items():
         item = QtGui.QTreeWidgetItem([key])
         self.itemCache.append(item) # PyQt 4.9.6 no longer keeps references to these wrappers,
                                     # so we need to make an explicit reference or else the .file
                                     # attribute will disappear.
         if isinstance(val, basestring):
             item.file = val
         else:
             self.populateTree(item, val)
         root.addChild(item)
 def populateTree(self, root, examples):
     for key, val in examples.items():
         item = QtGui.QTreeWidgetItem([key])
         self.itemCache.append(item) # PyQt 4.9.6 no longer keeps references to these wrappers,
                                     # so we need to make an explicit reference or else the .file
                                     # attribute will disappear.
         if isinstance(val, basestring):
             item.file = val
         else:
             self.populateTree(item, val)
         root.addChild(item)