Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
extensions=BASE_EXTENSIONS)
PyDMDrawingTrianglePlugin = qtplugin_factory(PyDMDrawingTriangle,
group=WidgetCategory.DRAWING,
extensions=BASE_EXTENSIONS)
PyDMDrawingPolygonPlugin = qtplugin_factory(PyDMDrawingPolygon,
group=WidgetCategory.DRAWING,
extensions=BASE_EXTENSIONS)
# Embedded Display plugin
PyDMEmbeddedDisplayPlugin = qtplugin_factory(PyDMEmbeddedDisplay,
group=WidgetCategory.CONTAINER,
extensions=BASE_EXTENSIONS)
# Enum Button plugin
PyDMEnumButtonPlugin = qtplugin_factory(PyDMEnumButton,
group=WidgetCategory.INPUT,
extensions=BASE_EXTENSIONS)
# Enum Combobox plugin
PyDMEnumComboBoxPlugin = qtplugin_factory(PyDMEnumComboBox,
group=WidgetCategory.INPUT,
extensions=BASE_EXTENSIONS)
# Frame plugin
PyDMFramePlugin = qtplugin_factory(PyDMFrame, group=WidgetCategory.CONTAINER,
is_container=True,
extensions=BASE_EXTENSIONS)
# Image plugin
PyDMImageViewPlugin = qtplugin_factory(PyDMImageView,
group=WidgetCategory.DISPLAY,
from .panel import TyphosCompositeSignalPanel, TyphosSignalPanel
from .positioner import TyphosPositionerWidget
logger = logging.getLogger(__name__)
logger.info("Loading Typhos QtDesigner plugins ...")
group_name = 'Typhos Widgets'
TyphosSignalPanelPlugin = qtplugin_factory(TyphosSignalPanel,
group=group_name)
TyphosCompositeSignalPanelPlugin = qtplugin_factory(TyphosCompositeSignalPanel,
group=group_name)
TyphosDeviceDisplayPlugin = qtplugin_factory(TyphosDeviceDisplay,
group=group_name)
TyphosMethodButtonPlugin = qtplugin_factory(TyphosMethodButton,
group=group_name)
TyphosPositionerWidgetPlugin = qtplugin_factory(TyphosPositionerWidget,
group=group_name)
TyphosDisplaySwitcherPlugin = qtplugin_factory(TyphosDisplaySwitcher,
group=group_name)
TyphosDisplayTitlePlugin = qtplugin_factory(TyphosDisplayTitle,
group=group_name)
from .qtplugin_base import qtplugin_factory
from .symbol import PyDMSymbol
PyDMSymbolPlugin = qtplugin_factory(PyDMSymbol)
from pyrogue.pydm.widgets import RootControl
from pyrogue.pydm.widgets import SystemLog
from pyrogue.pydm.widgets import RunControl
from pyrogue.pydm.widgets import DataWriter
from pyrogue.pydm.widgets import SystemWindow
from pyrogue.pydm.widgets import Process
from pyrogue.pydm.widgets import Command
VariableTree = qtplugin_factory(VariableTree, group="Rogue Widgets")
CommandTree = qtplugin_factory(CommandTree, group="Rogue Widgets")
RootControl = qtplugin_factory(RootControl, group="Rogue Widgets")
SystemLog = qtplugin_factory(SystemLog, group="Rogue Widgets")
RunControl = qtplugin_factory(RunControl, group="Rogue Widgets")
DataWriter = qtplugin_factory(DataWriter, group="Rogue Widgets")
SystemWindow = qtplugin_factory(SystemWindow, group="Rogue Widgets")
Procsss = qtplugin_factory(Process, group="Rogue Widgets")
Command = qtplugin_factory(Command, group="Rogue Widgets")
# Byte plugin
PyDMByteIndicatorPlugin = qtplugin_factory(PyDMByteIndicator,
group=WidgetCategory.DISPLAY,
extensions=BASE_EXTENSIONS)
# Checkbox plugin
PyDMCheckboxPlugin = qtplugin_factory(PyDMCheckbox, group=WidgetCategory.INPUT,
extensions=BASE_EXTENSIONS)
# Date/Time plugins
PyDMDateTimeEditPlugin = qtplugin_factory(PyDMDateTimeEdit,
group=WidgetCategory.INPUT,
extensions=BASE_EXTENSIONS)
PyDMDateTimeLabelPlugin = qtplugin_factory(PyDMDateTimeLabel,
group=WidgetCategory.DISPLAY,
extensions=BASE_EXTENSIONS)
# Drawing plugins
PyDMDrawingArcPlugin = qtplugin_factory(PyDMDrawingArc,
group=WidgetCategory.DRAWING,
extensions=BASE_EXTENSIONS)
PyDMDrawingChordPlugin = qtplugin_factory(PyDMDrawingChord,
group=WidgetCategory.DRAWING,
extensions=BASE_EXTENSIONS)
PyDMDrawingCirclePlugin = qtplugin_factory(PyDMDrawingCircle,
group=WidgetCategory.DRAWING,
extensions=BASE_EXTENSIONS)
PyDMDrawingEllipsePlugin = qtplugin_factory(PyDMDrawingEllipse,
group=WidgetCategory.DRAWING,
extensions=BASE_EXTENSIONS)
from .display import (TyphosDeviceDisplay, TyphosDisplaySwitcher,
TyphosDisplayTitle)
from .func import TyphosMethodButton
from .panel import TyphosCompositeSignalPanel, TyphosSignalPanel
from .positioner import TyphosPositionerWidget
logger = logging.getLogger(__name__)
logger.info("Loading Typhos QtDesigner plugins ...")
group_name = 'Typhos Widgets'
TyphosSignalPanelPlugin = qtplugin_factory(TyphosSignalPanel,
group=group_name)
TyphosCompositeSignalPanelPlugin = qtplugin_factory(TyphosCompositeSignalPanel,
group=group_name)
TyphosDeviceDisplayPlugin = qtplugin_factory(TyphosDeviceDisplay,
group=group_name)
TyphosMethodButtonPlugin = qtplugin_factory(TyphosMethodButton,
group=group_name)
TyphosPositionerWidgetPlugin = qtplugin_factory(TyphosPositionerWidget,
group=group_name)
TyphosDisplaySwitcherPlugin = qtplugin_factory(TyphosDisplaySwitcher,
group=group_name)
TyphosDisplayTitlePlugin = qtplugin_factory(TyphosDisplayTitle,
group=group_name)
# Waveform Plot plugin
PyDMWaveformPlotPlugin = qtplugin_factory(PyDMWaveformPlot,
group=WidgetCategory.PLOT,
extensions=[
WaveformCurveEditorExtension,
RulesExtension])
# Scatter Plot plugin
PyDMScatterPlotPlugin = qtplugin_factory(PyDMScatterPlot,
group=WidgetCategory.PLOT,
extensions=[
ScatterCurveEditorExtension,
RulesExtension])
# Byte plugin
PyDMByteIndicatorPlugin = qtplugin_factory(PyDMByteIndicator,
group=WidgetCategory.DISPLAY,
extensions=BASE_EXTENSIONS)
# Checkbox plugin
PyDMCheckboxPlugin = qtplugin_factory(PyDMCheckbox, group=WidgetCategory.INPUT,
extensions=BASE_EXTENSIONS)
# Date/Time plugins
PyDMDateTimeEditPlugin = qtplugin_factory(PyDMDateTimeEdit,
group=WidgetCategory.INPUT,
extensions=BASE_EXTENSIONS)
PyDMDateTimeLabelPlugin = qtplugin_factory(PyDMDateTimeLabel,
group=WidgetCategory.DISPLAY,
extensions=BASE_EXTENSIONS)
from pyrogue.pydm.widgets import CommandTree
from pyrogue.pydm.widgets import RootControl
from pyrogue.pydm.widgets import SystemLog
from pyrogue.pydm.widgets import RunControl
from pyrogue.pydm.widgets import DataWriter
from pyrogue.pydm.widgets import SystemWindow
from pyrogue.pydm.widgets import Process
from pyrogue.pydm.widgets import Command
VariableTree = qtplugin_factory(VariableTree, group="Rogue Widgets")
CommandTree = qtplugin_factory(CommandTree, group="Rogue Widgets")
RootControl = qtplugin_factory(RootControl, group="Rogue Widgets")
SystemLog = qtplugin_factory(SystemLog, group="Rogue Widgets")
RunControl = qtplugin_factory(RunControl, group="Rogue Widgets")
DataWriter = qtplugin_factory(DataWriter, group="Rogue Widgets")
SystemWindow = qtplugin_factory(SystemWindow, group="Rogue Widgets")
Procsss = qtplugin_factory(Process, group="Rogue Widgets")
Command = qtplugin_factory(Command, group="Rogue Widgets")
PyDMDrawingArcPlugin = qtplugin_factory(PyDMDrawingArc,
group=WidgetCategory.DRAWING,
extensions=BASE_EXTENSIONS)
PyDMDrawingChordPlugin = qtplugin_factory(PyDMDrawingChord,
group=WidgetCategory.DRAWING,
extensions=BASE_EXTENSIONS)
PyDMDrawingCirclePlugin = qtplugin_factory(PyDMDrawingCircle,
group=WidgetCategory.DRAWING,
extensions=BASE_EXTENSIONS)
PyDMDrawingEllipsePlugin = qtplugin_factory(PyDMDrawingEllipse,
group=WidgetCategory.DRAWING,
extensions=BASE_EXTENSIONS)
PyDMDrawingImagePlugin = qtplugin_factory(PyDMDrawingImage,
group=WidgetCategory.DRAWING,
extensions=BASE_EXTENSIONS)
PyDMDrawingLinePlugin = qtplugin_factory(PyDMDrawingLine,
group=WidgetCategory.DRAWING,
extensions=BASE_EXTENSIONS)
PyDMDrawingPiePlugin = qtplugin_factory(PyDMDrawingPie,
group=WidgetCategory.DRAWING,
extensions=BASE_EXTENSIONS)
PyDMDrawingRectanglePlugin = qtplugin_factory(PyDMDrawingRectangle,
group=WidgetCategory.DRAWING,
extensions=BASE_EXTENSIONS)
PyDMDrawingTrianglePlugin = qtplugin_factory(PyDMDrawingTriangle,
group=WidgetCategory.DRAWING,
extensions=BASE_EXTENSIONS)
PyDMDrawingPolygonPlugin = qtplugin_factory(PyDMDrawingPolygon,
group=WidgetCategory.DRAWING,
extensions=BASE_EXTENSIONS)
# Spinbox plugin
PyDMSpinboxplugin = qtplugin_factory(PyDMSpinbox, group=WidgetCategory.INPUT,
extensions=BASE_EXTENSIONS)
# Scale Indicator plugin
PyDMScaleIndicatorPlugin = qtplugin_factory(PyDMScaleIndicator,
group=WidgetCategory.DISPLAY,
extensions=BASE_EXTENSIONS)
# Symbol plugin
PyDMSymbolPlugin = qtplugin_factory(PyDMSymbol, group=WidgetCategory.DISPLAY,
extensions=BASE_EXTENSIONS)
# Waveform Table plugin
PyDMWaveformTablePlugin = qtplugin_factory(PyDMWaveformTable,
group=WidgetCategory.INPUT,
extensions=BASE_EXTENSIONS)
# Tab Widget plugin
PyDMTabWidgetPlugin = TabWidgetPlugin(extensions=BASE_EXTENSIONS)
# Tab Widget plugin
PyDMTemplateRepeaterPlugin = qtplugin_factory(PyDMTemplateRepeater,
group=WidgetCategory.CONTAINER,
extensions=BASE_EXTENSIONS)