Пример #1
0
 def load_functions(self):
     self.tree = {}
     self.functions = []
     root_path = settings.api_define_path()
     rootDir = QtCore.QDir(root_path)
     self.tree = {}
     self.walk_dir(rootDir, '/')
Пример #2
0
	def load_functions(self):
		self.tree = {}
		self.functions = []
		root_path = settings.api_define_path()
		rootDir = QtCore.QDir(root_path)
		self.tree = {}
		self.walk_dir(rootDir, '/')
Пример #3
0
	def tree(self):
		api_path = settings.api_define_path()

		for file_entry in sub_dir.entryInfoList(QtCore.QDir.Files | QtCore.QDir.NoDotAndDotDot):
			if file_entry.suffix() == 'yaml':
				self.add_yaml_function_node(file_entry, folder, parentItem)
	
		for folder_entry in sub_dir.entryInfoList(QtCore.QDir.Dirs | QtCore.QDir.NoDotAndDotDot):
			n_folder = folder + folder_entry.fileName() + "/"
			dirItem = QtGui.QTreeWidgetItem(parentItem)
			dirItem.setText(self.COLS.icon, folder_entry.fileName())
			dirItem.setText(self.COLS.folder, n_folder)
			dirItem.setIcon(self.COLS.icon, Icon(Ico.Folder))
			dirItem.setData(self.COLS.icon, QtCore.Qt.UserRole, QtCore.QVariant(folder_entry.filePath()))
			dirItem.setFirstColumnSpanned(False)
			self.tree.setItemExpanded(dirItem, True)
Пример #4
0
    def tree(self):
        api_path = settings.api_define_path()

        for file_entry in sub_dir.entryInfoList(QtCore.QDir.Files
                                                | QtCore.QDir.NoDotAndDotDot):
            if file_entry.suffix() == 'yaml':
                self.add_yaml_function_node(file_entry, folder, parentItem)

        for folder_entry in sub_dir.entryInfoList(
                QtCore.QDir.Dirs | QtCore.QDir.NoDotAndDotDot):
            n_folder = folder + folder_entry.fileName() + "/"
            dirItem = QtGui.QTreeWidgetItem(parentItem)
            dirItem.setText(self.COLS.icon, folder_entry.fileName())
            dirItem.setText(self.COLS.folder, n_folder)
            dirItem.setIcon(self.COLS.icon, Icon(Ico.Folder))
            dirItem.setData(self.COLS.icon, QtCore.Qt.UserRole,
                            QtCore.QVariant(folder_entry.filePath()))
            dirItem.setFirstColumnSpanned(False)
            self.tree.setItemExpanded(dirItem, True)