summaryrefslogtreecommitdiffstats
path: root/pyLoadGui.py
diff options
context:
space:
mode:
authorGravatar Jeix <devnull@localhost> 2010-11-19 14:21:32 +0100
committerGravatar Jeix <devnull@localhost> 2010-11-19 14:21:32 +0100
commit244e50a402fb56c6fd54c45bcc7e137198656746 (patch)
tree347efd0c6f8c31d74ededbf962d6ad4020e3e9cf /pyLoadGui.py
parentRelinkUs: Add support for password protected packages (diff)
parentsharecx fix and gui package edit (diff)
downloadpyload-244e50a402fb56c6fd54c45bcc7e137198656746.tar.xz
Merge
Diffstat (limited to 'pyLoadGui.py')
-rwxr-xr-xpyLoadGui.py12
1 files changed, 9 insertions, 3 deletions
diff --git a/pyLoadGui.py b/pyLoadGui.py
index c52a86052..441b01caa 100755
--- a/pyLoadGui.py
+++ b/pyLoadGui.py
@@ -21,7 +21,7 @@
import sys
-from uuid import uuid4 as uuid
+from uuid import uuid4 as uuid # should be above PyQt imports
from time import sleep, time
from PyQt4.QtCore import *
@@ -464,12 +464,18 @@ class main(QObject):
"""
self.connector.setPause(not status)
- def slotAddPackage(self, name, links):
+ def slotAddPackage(self, name, links, password=None, id=None):
"""
emitted from main window
add package to the collector
"""
- self.connector.proxy.add_package(name, links)
+ if id:
+ self.connector.removePackage(id)
+
+ pack = self.connector.proxy.add_package(name, links)
+ if password:
+ data = {"password": password}
+ self.connector.proxy.set_package_data(pack, data)
def slotAddFileToPackage(self, pid, fid):
"""