Uranium
Application Framework
|
Public Member Functions | |
def | __init__ (self) |
def | __getitem__ |
def | __lt__ |
def | __eq__ |
def | addMetadata |
def | getMetadata |
def | getContainerFilePathById |
def | getLastModifiedTime |
def | getAllIds (self) |
def | isReadOnly |
def | loadContainer |
def | loadMetadata |
def | metadata (self) |
def | removeContainer |
![]() | |
def | __init__ (self, args, kwags) |
def | getId (self) |
def | setPluginId |
def | setMetaData |
def | getMetaData (self) |
def | getPluginId (self) |
def | setVersion |
def | getVersion (self) |
This class serves as a database for containers. A plug-in can define a new source for containers by implementing the ``getAllIds``, ``loadMetadata`` and ``loadContainer`` methods.
def UM.Settings.ContainerProvider.ContainerProvider.__init__ | ( | self, | |
None | |||
) |
Initialises the provider, which creates a few empty fields.
def UM.Settings.ContainerProvider.ContainerProvider.getAllIds | ( | self, | |
Iterable, | |||
str | |||
) |
Gets a list of IDs of all containers this provider provides. :return: A list of all container IDs.
def UM.Settings.ContainerProvider.ContainerProvider.metadata | ( | self, | |
Dict, | |||
str, | |||
Dict, | |||
str, | |||
Any | |||
) |
Gets a dictionary of metadata of all containers, indexed by ID.