コード例 #1
0
ファイル: EditorManager.py プロジェクト: Gatou/AGM3D
 def create():
     EditorManager.search_editor_packages(os.getcwd(), "DOCK")
     DockManager.create()
     #---
     EditorManager.search_editor_packages(os.getcwd(), "ACTION")
     EditorManager.import_docks_actions()
     MenuManager.create()
コード例 #2
0
ファイル: EditorManager.py プロジェクト: PlumpMath/AGM3D
 def create():
     EditorManager.search_editor_packages(os.getcwd(), "DOCK")
     DockManager.create()
     #---
     EditorManager.search_editor_packages(os.getcwd(), "ACTION")
     EditorManager.import_docks_actions()
     MenuManager.create()
コード例 #3
0
ファイル: EditorManager.py プロジェクト: Gatou/AGM3D
 def search_editor_packages(path, type):
     it = QDirIterator(path, "", QDir.AllDirs|QDir.NoDotAndDotDot|QDir.NoSymLinks)
     while True:
         subpath = it.filePath()
         if subpath != "":
             if type == "DOCK" and type in it.fileName().upper():
                 DockManager.import_docks(subpath)
             elif type == "ACTION" and type in it.fileName().upper():
                 MenuManager.import_actions(subpath)
             EditorManager.search_editor_packages(subpath, type)
         #---
         if it.hasNext():
             it.next()
         else:
             break
コード例 #4
0
ファイル: EditorManager.py プロジェクト: PlumpMath/AGM3D
 def search_editor_packages(path, type):
     it = QDirIterator(path, "",
                       QDir.AllDirs | QDir.NoDotAndDotDot | QDir.NoSymLinks)
     while True:
         subpath = it.filePath()
         if subpath != "":
             if type == "DOCK" and type in it.fileName().upper():
                 DockManager.import_docks(subpath)
             elif type == "ACTION" and type in it.fileName().upper():
                 MenuManager.import_actions(subpath)
             EditorManager.search_editor_packages(subpath, type)
         #---
         if it.hasNext():
             it.next()
         else:
             break