38 lines
2.1 KiB
Python
38 lines
2.1 KiB
Python
from .action import ActionParameter, ActionParameterItem
|
|
from .basetypes import WidgetParameterItem, SimpleParameter, GroupParameter, GroupParameterItem
|
|
from .bool import BoolParameterItem
|
|
from .calendar import CalendarParameter, CalendarParameterItem
|
|
from .color import ColorParameter, ColorParameterItem
|
|
from .colormap import ColorMapParameter, ColorMapParameterItem
|
|
from .file import FileParameter, FileParameterItem
|
|
from .font import FontParameter, FontParameterItem
|
|
from .list import ListParameter, ListParameterItem
|
|
from .numeric import NumericParameterItem
|
|
from .pen import PenParameter, PenParameterItem
|
|
from .progress import ProgressBarParameter, ProgressBarParameterItem
|
|
from .qtenum import QtEnumParameter
|
|
from .slider import SliderParameter, SliderParameterItem
|
|
from .str import StrParameterItem
|
|
from .text import TextParameter, TextParameterItem
|
|
from ..Parameter import registerParameterType, registerParameterItemType
|
|
|
|
registerParameterItemType('int', NumericParameterItem, SimpleParameter, override=True)
|
|
registerParameterItemType('float', NumericParameterItem, SimpleParameter, override=True)
|
|
registerParameterItemType('bool', BoolParameterItem, SimpleParameter, override=True)
|
|
registerParameterItemType('str', StrParameterItem, SimpleParameter, override=True)
|
|
|
|
registerParameterType('group', GroupParameter, override=True)
|
|
|
|
registerParameterType('color', ColorParameter, override=True)
|
|
registerParameterType('colormap', ColorMapParameter, override=True)
|
|
registerParameterType('list', ListParameter, override=True)
|
|
registerParameterType('action', ActionParameter, override=True)
|
|
registerParameterType('text', TextParameter, override=True)
|
|
registerParameterType('pen', PenParameter, override=True)
|
|
registerParameterType('progress', ProgressBarParameter, override=True)
|
|
registerParameterType('file', FileParameter, override=True)
|
|
registerParameterType('slider', SliderParameter, override=True)
|
|
registerParameterType('calendar', CalendarParameter, override=True)
|
|
registerParameterType('font', FontParameter, override=True)
|
|
# qtenum is a bit specific, hold off on registering for now
|