def get_state(self, _settings=None): """Returns settings that can be used to restore the widget to the current state""" settings = _settings or {} settings['window_type'] = 'ImageWindow' settings['actionPlotSettings'] = self.actionPlotSettings.isChecked() # Disabled QLineEdits are confusing to QSettings. Store a dummy _ settings['x_label'] = "_" + self.settingsWidget.ui.x_label.text() settings['y_label'] = "_" + self.settingsWidget.ui.y_label.text() settings[ 'x_label_auto'] = self.settingsWidget.ui.x_label_auto.isChecked() settings[ 'y_label_auto'] = self.settingsWidget.ui.y_label_auto.isChecked() settings['colormap_min'] = str( self.settingsWidget.ui.colormap_min.text()) settings['colormap_max'] = str( self.settingsWidget.ui.colormap_max.text()) settings['transpose'] = self.settingsWidget.ui.transpose.currentText() settings['flipx'] = self.settingsWidget.ui.flipx.currentText() settings['flipy'] = self.settingsWidget.ui.flipy.currentText() settings['viewbox'] = self.plot.getView().getViewBox().getState() settings['x_view'] = self.actionX_axis.isChecked() settings['y_view'] = self.actionY_axis.isChecked() settings['histogram_view'] = self.actionHistogram.isChecked() settings['crosshair'] = self.actionCrosshair.isChecked() settings['gradient_mode'] = self.plot.getHistogramWidget( ).item.gradient.saveState() return DataWindow.get_state(self, settings)
def get_state(self, _settings = None): """Returns settings that can be used to restore the widget to the current state""" settings = _settings or {} settings['window_type'] = 'PlotWindow' settings['viewbox'] = self.plot.getViewBox().getState() settings['x_view'] = self.actionX_axis.isChecked() settings['y_view'] = self.actionY_axis.isChecked() settings['lines'] = self.actionLines.isChecked() settings['points'] = self.actionPoints.isChecked() settings['legend'] = self.actionLegend_Box.isChecked() settings = self._settings_diag.get_state(settings) return DataWindow.get_state(self, settings)
def get_state(self, _settings = None): """Returns settings that can be used to restore the widget to the current state""" settings = _settings or {} settings['window_type'] = 'PlotWindow' settings['viewbox'] = self.plot.getViewBox().getState() settings['x_view'] = self.actionX_axis.isChecked() settings['y_view'] = self.actionY_axis.isChecked() settings['lines'] = self.actionLines.isChecked() settings['points'] = self.actionPoints.isChecked() settings['legend'] = self.actionLegend_Box.isChecked() return DataWindow.get_state(self, settings)
def get_state(self, _settings=None): """Returns settings that can be used to restore the widget to the current state""" settings = _settings or {} settings['window_type'] = 'PlotWindow' settings['viewbox'] = self.plot.getViewBox().getState() settings['x_view'] = self.actionX_axis.isChecked() settings['y_view'] = self.actionY_axis.isChecked() settings['lines'] = self.actionLines.isChecked() settings['points'] = self.actionPoints.isChecked() settings['legend'] = self.actionLegend_Box.isChecked() plot_item = self.plot.getPlotItem() settings['grid_x'] = plot_item.ctrl.xGridCheck.isChecked() settings['grid_y'] = plot_item.ctrl.yGridCheck.isChecked() settings['grid_alpha'] = plot_item.ctrl.gridAlphaSlider.value() settings = self._settings_diag.get_state(settings) return DataWindow.get_state(self, settings)
def get_state(self, _settings=None): """Returns settings that can be used to restore the widget to the current state""" settings = _settings or {} settings["window_type"] = "ImageWindow" settings["actionPlotSettings"] = self.actionPlotSettings.isChecked() # Disabled QLineEdits are confusing to QSettings. Store a dummy _ settings["x_label"] = "_" + self.settingsWidget.ui.x_label.text() settings["y_label"] = "_" + self.settingsWidget.ui.y_label.text() settings["x_label_auto"] = self.settingsWidget.ui.x_label_auto.isChecked() settings["y_label_auto"] = self.settingsWidget.ui.y_label_auto.isChecked() settings["colormap_min"] = str(self.settingsWidget.ui.colormap_min.text()) settings["colormap_max"] = str(self.settingsWidget.ui.colormap_max.text()) settings["transpose"] = self.settingsWidget.ui.transpose.currentText() settings["flipy"] = self.settingsWidget.ui.flipy.currentText() settings["viewbox"] = self.plot.getView().getViewBox().getState() settings["x_view"] = self.actionX_axis.isChecked() settings["y_view"] = self.actionY_axis.isChecked() settings["histogram_view"] = self.actionHistogram.isChecked() return DataWindow.get_state(self, settings)
def get_state(self, _settings = None): """Returns settings that can be used to restore the widget to the current state""" settings = _settings or {} settings['window_type'] = 'ImageWindow' settings['actionPlotSettings'] = self.actionPlotSettings.isChecked() # Disabled QLineEdits are confusing to QSettings. Store a dummy _ settings['x_label'] = "_" + self.settingsWidget.ui.x_label.text() settings['y_label'] = "_" + self.settingsWidget.ui.y_label.text() settings['x_label_auto'] = self.settingsWidget.ui.x_label_auto.isChecked() settings['y_label_auto'] = self.settingsWidget.ui.y_label_auto.isChecked() settings['colormap_min'] = str(self.settingsWidget.ui.colormap_min.text()) settings['colormap_max'] = str(self.settingsWidget.ui.colormap_max.text()) settings['transpose'] = self.settingsWidget.ui.transpose.currentText() settings['flipx'] = self.settingsWidget.ui.flipx.currentText() settings['flipy'] = self.settingsWidget.ui.flipy.currentText() settings['viewbox'] = self.plot.getView().getViewBox().getState() settings['x_view'] = self.actionX_axis.isChecked() settings['y_view'] = self.actionY_axis.isChecked() settings['histogram_view'] = self.actionHistogram.isChecked() settings['crosshair'] = self.actionCrosshair.isChecked() settings['gradient_mode'] = self.plot.getHistogramWidget().item.gradient.saveState() return DataWindow.get_state(self, settings)