diff AddFeed.py @ 49:6eba4168fd54

move the logic to add a feed into AddFeed
author Dirk Olmes <dirk@xanthippe.ping.de>
date Mon, 17 May 2010 03:52:13 +0200
parents bdd1296a4b8c
children 4b0d686493fb
line wrap: on
line diff
--- a/AddFeed.py	Sun May 16 08:26:46 2010 +0200
+++ b/AddFeed.py	Mon May 17 03:52:13 2010 +0200
@@ -1,6 +1,7 @@
 
 from PyQt4 import QtGui
 from Ui_AddFeed import Ui_AddFeed
+import FeedUpdater
 
 class AddFeed(QtGui.QDialog):
     def __init__(self, session=None):
@@ -10,7 +11,17 @@
         self.ui.setupUi(self)
         self.ui.url.setFocus()
     
+    def accept(self):
+        self.createFeed()
+        QtGui.QDialog.accept(self)
+
+    def createFeed(self):
+        url = self.getUrl()
+        # TODO get status from feedUpdater and display in status area of the main window
+        FeedUpdater.createNewFeed(url, self.session)
+    
     def getUrl(self):
         text = self.ui.url.text()
         # the content of a QLineEdit is a QString, convert it to a Python string
         return str(text)
+    
\ No newline at end of file