diff options
Diffstat (limited to 'module/remote/ttypes.py')
-rw-r--r-- | module/remote/ttypes.py | 39 |
1 files changed, 21 insertions, 18 deletions
diff --git a/module/remote/ttypes.py b/module/remote/ttypes.py index 0b9faea98..e8ef26dd2 100644 --- a/module/remote/ttypes.py +++ b/module/remote/ttypes.py @@ -138,16 +138,6 @@ class ConfigHolder(BaseObject): self.info = info self.handler = handler -class ConfigInfo(BaseObject): - __slots__ = ['name', 'label', 'description', 'saved', 'activated'] - - def __init__(self, name=None, label=None, description=None, saved=None, activated=None): - self.name = name - self.label = label - self.description = description - self.saved = saved - self.activated = activated - class ConfigItem(BaseObject): __slots__ = ['name', 'label', 'description', 'type', 'default_value', 'value'] @@ -282,6 +272,17 @@ class PackageStats(BaseObject): self.sizetotal = sizetotal self.sizedone = sizedone +class PluginInfo(BaseObject): + __slots__ = ['name', 'label', 'description', 'addon', 'user_context', 'activated'] + + def __init__(self, name=None, label=None, description=None, addon=None, user_context=None, activated=None): + self.name = name + self.label = label + self.description = description + self.addon = addon + self.user_context = user_context + self.activated = activated + class ProgressInfo(BaseObject): __slots__ = ['plugin', 'name', 'statusmsg', 'eta', 'done', 'total', 'download'] @@ -413,14 +414,18 @@ class Iface(object): pass def getAllFiles(self): pass - def getAllInfo(self): - pass def getAllUserData(self): pass + def getAvailablePlugins(self): + pass def getCollector(self): pass def getConfig(self): pass + def getConfigValue(self, section, option): + pass + def getCoreConfig(self): + pass def getEvents(self, uuid): pass def getFileInfo(self, fid): @@ -431,10 +436,6 @@ class Iface(object): pass def getFilteredFiles(self, state): pass - def getGlobalPlugins(self): - pass - def getInfoByPlugin(self, plugin): - pass def getInteractionTask(self, mode): pass def getLog(self, offset): @@ -445,6 +446,8 @@ class Iface(object): pass def getPackageInfo(self, pid): pass + def getPluginConfig(self): + pass def getProgressInfo(self): pass def getServerStatus(self): @@ -453,8 +456,6 @@ class Iface(object): pass def getUserData(self): pass - def getUserPlugins(self): - pass def getWSAddress(self): pass def hasAddonHandler(self, plugin, func): @@ -499,6 +500,8 @@ class Iface(object): pass def setConfigHandler(self, plugin, iid, value): pass + def setConfigValue(self, section, option, value): + pass def setInteractionResult(self, iid, result): pass def setPackageFolder(self, pid, path): |