Beispiel #1
0
def init(configModule=None):
    from nodeEditor.nodeEditor import NodeEditor

    coralApp.init()

    CoralUiData.app = QtCore.QCoreApplication.instance()
    if CoralUiData.app is None:
        CoralUiData.app = QtGui.QApplication(sys.argv)
    else:
        coralApp.logInfo("using existing QApplication")

    MainWindow._init()
    NodeEditor._init()

    import builtinUis
    loadPluginUiModule(builtinUis)

    import builtinDrawNodes
    coralApp.loadPluginModule(builtinDrawNodes)

    if configModule:
        configModule.apply()
    else:
        MainWindow.globalInstance().show()

    if os.environ.has_key("CORAL_STARTUP_SCRIPT"):
        startupScriptFile = os.environ["CORAL_STARTUP_SCRIPT"]
        if startupScriptFile:
            utils.runtimeImport(startupScriptFile)
Beispiel #2
0
def init(configModule = None):
    from nodeEditor.nodeEditor import NodeEditor
    
    coralApp.init()

    CoralUiData.app = QtCore.QCoreApplication.instance()
    if CoralUiData.app is None:
        CoralUiData.app = QtGui.QApplication(sys.argv)
    else:
        coralApp.logInfo("using existing QApplication")
     
    MainWindow._init()
    NodeEditor._init()
 
    import builtinUis
    loadPluginUiModule(builtinUis)
     
    import builtinDrawNodes
    coralApp.loadPluginModule(builtinDrawNodes)
    
    if configModule:
        configModule.apply()
    else:
        MainWindow.globalInstance().show()
    
    
    if os.environ.has_key("CORAL_STARTUP_SCRIPT"):
        startupScriptFile = os.environ["CORAL_STARTUP_SCRIPT"]
        if startupScriptFile:
            utils.runtimeImport(startupScriptFile)
Beispiel #3
0
 def _restoreSettings(self):
     mainWin = MainWindow.globalInstance()
     settings = mainWin.settings()
     self._scriptTextEdit.setPlainText(settings.value("scriptEditorText").toString())
Beispiel #4
0
 def closeEvent(self, event):
     mainWin = MainWindow.globalInstance()
     settings = mainWin.settings()
     settings.setValue("scriptEditorText", self._scriptTextEdit.toPlainText())
Beispiel #5
0
 def data(self):
     MainWindow.globalInstance().emit(QtCore.SIGNAL("coralDataDropped"))
     return self._data
Beispiel #6
0
def mainWindow():
    return MainWindow.globalInstance()
Beispiel #7
0
 def data(self):
     MainWindow.globalInstance().emit(QtCore.SIGNAL("coralDataDropped"))
     return self._data
Beispiel #8
0
def mainWindow():
    return MainWindow.globalInstance()
Beispiel #9
0
 def closeEvent(self, event):
     mainWin = MainWindow.globalInstance()
     settings = mainWin.settings()
     settings.setValue("scriptEditorText",
                       self._scriptTextEdit.toPlainText())
Beispiel #10
0
 def _restoreSettings(self):
     mainWin = MainWindow.globalInstance()
     settings = mainWin.settings()
     self._scriptTextEdit.setPlainText(settings.value("scriptEditorText"))