summaryrefslogtreecommitdiffstats
path: root/module/remote/ttypes.py
diff options
context:
space:
mode:
authorGravatar RaNaN <Mast3rRaNaN@hotmail.de> 2013-01-06 15:54:52 +0100
committerGravatar RaNaN <Mast3rRaNaN@hotmail.de> 2013-01-06 15:54:52 +0100
commit6f8b5347dfa119a3df21f4ca8ba8c2b1537a726a (patch)
tree627c4d99f0aaa4c8022b70b3ebe72f201d924dd6 /module/remote/ttypes.py
parentremoved unneeded stuff (diff)
downloadpyload-6f8b5347dfa119a3df21f4ca8ba8c2b1537a726a.tar.xz
first working parts of config api
Diffstat (limited to 'module/remote/ttypes.py')
-rw-r--r--module/remote/ttypes.py39
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):