Uranium
Application Framework
UM.VersionUpgrade.VersionUpgrade Class Reference

A type of plug-in that upgrades the configuration from an old file format to a newer one. More...

Inheritance diagram for UM.VersionUpgrade.VersionUpgrade:
UM.PluginObject.PluginObject

Public Member Functions

def __init__ (self)
 Initialises a version upgrade plugin instance. More...
 
- Public Member Functions inherited from UM.PluginObject.PluginObject
def getPluginId (self)
 
def setPluginId (self, plugin_id)
 

Detailed Description

A type of plug-in that upgrades the configuration from an old file format to a newer one.

Each version upgrade plug-in can convert from some combinations of configuration types and versions to other types and versions. Which types and versions they can convert from though is completely free, and the conversion functions are referred to by the metadata of the plug-in. That's why this interface is basically empty. A plug-in object is needed for the plug-in registry.

Constructor & Destructor Documentation

◆ __init__()

def UM.VersionUpgrade.VersionUpgrade.__init__ (   self)

Initialises a version upgrade plugin instance.

Reimplemented from UM.PluginObject.PluginObject.


The documentation for this class was generated from the following file: