This package contains interfaces for implementing type management plugins.
- Since:
- Omix 1.3.11
-
Interface Summary Interface Description TypeCompatibilityHandlerFactory This interface must be derived by a custom plug-in class in order to implement type compatibility between different versions of a plug-in.
A custom class implementingTypeCompatibilityHandlerFactory
can be registered at the Omix Plug-in Manager:TypeCompatibilityHandlerInterface This interface allows to implement compatibility features of a plug-in with its former versions.TypeEditHandlerFactory This interface must be derived by a custom plugin class in order to implement type editing features.
A custom class implementingTypeEditHandlerFactory
can be registered at the Omix Plugin Manager:TypeEditHandlerInterface This interface allows to implement management of arbitrary data types in the property editor (see image below).TypeEditHandlerInterface.CellPainterInterface This interface can be implemented in order to paint a table cell of the property editor according a specific object content.TypeEditHandlerInterface.DialogEditorInterface The editor dialog is executed viaTypeEditHandlerInterface.DialogEditorInterface.exec()
.TypeEditHandlerInterface.ObjectEditorInterface This interface must be implemented by a valid cell editor widget.TypeGraphicsHandlerFactory This interface must be derived by a custom plugin class in order to implement type painting features.
A custom class implementingTypeGraphicsHandlerFactory
can be registered at the Omix Plugin Manager:TypeGraphicsHandlerInterface This interface allows to implement painting of specific object types in accessoryObjectField
and in Visualization on Demand (VoD).TypeGraphicsHandlerInterface.ResizableValuePainterInterface This interface represents paint content that can be resized in a ObjectField<>.TypeGraphicsHandlerInterface.ValuePainterInterface This interface must be derived in order to realize painting of custom object types.TypeGraphicsHandlerInterface.ValuePainterInterface.ResizeListenerInterface TypeGraphicsHandlerInterface.ValuePainterInterface.UpdateListenerInterface TypeGraphicsHandlerV2Interface This interface allows to represent specific object types asQGraphicsItem
in the scene needed in accessoryObjectField
and in Visualization on Demand (VoD).TypeGraphicsHandlerV2Interface.ClippableInterface TypeSerializationHandlerFactory This interface must be derived by a custom plugin class in order to implement type save and restore features.
A custom class implementingTypeSerializationHandlerFactory
can be registered at the Omix Plugin Manager:TypeSerializationHandlerInterface -