mirror of
https://github.com/bec-project/bec_widgets.git
synced 2025-07-14 03:31:50 +02:00
fix: circular imports
This commit is contained in:
@ -1,6 +1,6 @@
|
||||
from .editor import BECEditor
|
||||
from .figure import BECFigure, FigureConfig
|
||||
from .monitor import BECMonitor, ConfigDialog
|
||||
from .monitor import BECMonitor
|
||||
from .monitor_scatter_2D import BECMonitor2DScatter
|
||||
from .motor_control import (
|
||||
MotorControlAbsolute,
|
||||
@ -12,4 +12,3 @@ from .motor_control import (
|
||||
from .motor_map import MotorMap
|
||||
from .plots import BECCurve, BECPlotBase, BECWaveform1D
|
||||
from .scan_control import ScanControl
|
||||
from .toolbar import ModularToolBar
|
||||
|
@ -12,7 +12,7 @@ from qtpy.QtCore import Qt, QThread, Signal
|
||||
from qtpy.QtGui import QColor, QFont
|
||||
from qtpy.QtWidgets import QApplication, QFileDialog, QSplitter, QTextEdit, QVBoxLayout, QWidget
|
||||
|
||||
from bec_widgets.widgets import ModularToolBar
|
||||
from bec_widgets.widgets.toolbar import ModularToolBar
|
||||
|
||||
|
||||
class AutoCompleter(QThread):
|
||||
|
@ -1,2 +1 @@
|
||||
from .config_dialog import ConfigDialog
|
||||
from .monitor import BECMonitor
|
||||
|
@ -13,6 +13,7 @@ from qtpy.QtWidgets import QApplication, QMessageBox
|
||||
from bec_widgets.utils import Colors, Crosshair, yaml_dialog
|
||||
from bec_widgets.utils.bec_dispatcher import BECDispatcher
|
||||
from bec_widgets.validation import MonitorConfigValidator
|
||||
from bec_widgets.widgets.monitor.config_dialog import ConfigDialog
|
||||
|
||||
# just for demonstration purposes if script run directly
|
||||
CONFIG_SCAN_MODE = {
|
||||
@ -596,7 +597,6 @@ class BECMonitor(pg.GraphicsLayoutWidget):
|
||||
|
||||
def show_config_dialog(self):
|
||||
"""Show the configuration dialog."""
|
||||
from bec_widgets.widgets import ConfigDialog
|
||||
|
||||
dialog = ConfigDialog(
|
||||
client=self.client, default_config=self.config, skip_validation=self.skip_validation
|
||||
|
@ -13,7 +13,8 @@ from qtpy.QtCore import Slot as pyqtSlot
|
||||
from qtpy.QtWidgets import QWidget
|
||||
|
||||
from bec_widgets.utils import BECConnector, ConnectionConfig
|
||||
from bec_widgets.widgets.plots import BECPlotBase, WidgetConfig
|
||||
|
||||
from .plot_base import BECPlotBase, WidgetConfig
|
||||
|
||||
|
||||
class ProcessingConfig(BaseModel):
|
||||
|
@ -6,7 +6,7 @@ import pytest
|
||||
import yaml
|
||||
from qtpy.QtWidgets import QTableWidgetItem, QTabWidget
|
||||
|
||||
from bec_widgets.widgets import ConfigDialog
|
||||
from bec_widgets.widgets.monitor.config_dialog import ConfigDialog
|
||||
|
||||
|
||||
def load_test_config(config_name):
|
||||
|
Reference in New Issue
Block a user