def load_forms(splash, app, settings): splash.message("Loading form: Main", alignflag) qApp.processEvents() from PyQLogger.Dialogs import MainDialog wnd = MainDialog.MainDialog() wnd_c = qt_ui_loader.create('UI/maindialog.ui', wnd, None, True) wnd_c.closeEvent = wnd.closeEvent __FORMS__["Main"] = {"Class": wnd_c, "Impl": wnd} wnd.init_ui(settings, __FORMS__) UI.API.setupTray(app, __FORMS__["Main"]) UI.API.setupDCOP(app, __FORMS__["Main"]) splash.message("Loading form: Login", alignflag) qApp.processEvents() from PyQLogger.Dialogs import LoginDialog wnd = LoginDialog.LoginDialog() wnd_c = qt_ui_loader.create('UI/logindialog.ui', wnd, None, True) __FORMS__["Login"] = {"Class": wnd_c, "Impl": wnd} splash.message("Loading form: Settings", alignflag) qApp.processEvents() from PyQLogger.Dialogs import SettingsDialog wnd = SettingsDialog.SettingsDialog() wnd_c = qt_ui_loader.create('UI/settingsdialog.ui', wnd, None, True) __FORMS__["Settings"] = {"Class": wnd_c, "Impl": wnd} splash.message("Loading form: Account Settings", alignflag) qApp.processEvents() from PyQLogger.Dialogs import AccountSettingsDialog wnd = AccountSettingsDialog.AccountSettingsDialog() wnd_c = qt_ui_loader.create('UI/accountsettingsdialog.ui', wnd, None, True) wnd.init_ui() __FORMS__["AccountSettings"] = {"Class": wnd_c, "Impl": wnd} splash.message("Loading form: Image Insert", alignflag) qApp.processEvents() from PyQLogger.Dialogs import ImageDialog wnd = ImageDialog.ImageDialog() wnd_c = qt_ui_loader.create('UI/imagedialog.ui', wnd, None, True) __FORMS__["Image"] = {"Class": wnd_c, "Impl": wnd} splash.message("Loading form: Url Insert", alignflag) qApp.processEvents() from PyQLogger.Dialogs import UrlDialog wnd = UrlDialog.UrlDialog() wnd_c = qt_ui_loader.create('UI/urldialog.ui', wnd, None, True) __FORMS__["Url"] = {"Class": wnd_c, "Impl": wnd} splash.message("Loading form: Plugin settings", alignflag) qApp.processEvents() from PyQLogger.Dialogs import PluginSettingsDialog wnd = PluginSettingsDialog.PluginSettingsDialog() wnd_c = qt_ui_loader.create('UI/pluginsettingsdialog.ui', wnd, None, True) __FORMS__["PluginSettings"] = {"Class": wnd_c, "Impl": wnd} splash.message("Loading form: Template settings", alignflag) qApp.processEvents() wnd = QDialog() wnd_c = qt_ui_loader.create('UI/templatesettingsdialog.ui', wnd, None, True) __FORMS__["TemplateSettings"] = {"Class": wnd_c, "Impl": wnd}
def onDockChartViewToggled(self, checked): if checked: self.chartPopupWindow = QDialog() self.chartPopupWindow.setWindowFlags(PythonQt.QtCore.Qt.WindowStaysOnTopHint) layout = QGridLayout() self.chartPopupWindow.setLayout(layout) layout.addWidget(self._multiVolumeIntensityChart.chartView) layout.addWidget(self.popupChartButton) self.chartPopupWindow.finished.connect(self.dockChartView) self.chartPopupWindow.resize(self.chartPopupSize) self.chartPopupWindow.move(self.chartPopupPosition) self.chartPopupWindow.show() self.popupChartButton.setText("Dock chart") self._multiVolumeIntensityChart.chartView.show() else: self.chartPopupWindow.close()