Mercurial > hg > Feedworm
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