예제 #1
0
    def load(self):
        datas = loader.build_tools('tools')
        extends = glob('plugins/*/tools')
        for i in extends:
            tols = loader.build_tools(i)
            if len(tols) != 0: datas[1].extend(tols[1])

        root = self.tre_plugins.AddRoot('Tools')
        for i in datas[1]:
            item = self.tre_plugins.AppendItem(root, i[0].title)
            self.tre_plugins.SetItemData(item, i[0])
            for j in i[1]:
                it = self.tre_plugins.AppendItem(item, j[0].title)
                self.tre_plugins.SetItemData(it, j[0])
예제 #2
0
 def load(self):
     data = loader.build_tools('tools')
     root = self.tre_plugins.AddRoot('Tools')
     for i in data[1]:
         item = self.tre_plugins.AppendItem(root, i[0].title)
         self.tre_plugins.SetItemData(item, i[0])
         for j in i[1]:
             it = self.tre_plugins.AppendItem(item, j[0].title)
             self.tre_plugins.SetItemData(it, j[0])