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)
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)
def _restoreSettings(self): mainWin = MainWindow.globalInstance() settings = mainWin.settings() self._scriptTextEdit.setPlainText(settings.value("scriptEditorText").toString())
def closeEvent(self, event): mainWin = MainWindow.globalInstance() settings = mainWin.settings() settings.setValue("scriptEditorText", self._scriptTextEdit.toPlainText())
def data(self): MainWindow.globalInstance().emit(QtCore.SIGNAL("coralDataDropped")) return self._data
def mainWindow(): return MainWindow.globalInstance()
def _restoreSettings(self): mainWin = MainWindow.globalInstance() settings = mainWin.settings() self._scriptTextEdit.setPlainText(settings.value("scriptEditorText"))