class AddFeedDialog(QDialog): def __init__(self, parent): QDialog.__init__(self, parent) self.ui = Ui_addFeed() self.ui.setupUi(self) self.parent = parent self.connect(self.ui.btnCancel, SIGNAL('clicked()'), SLOT('close()')) self.connect(self.ui.btnAdd, SIGNAL("clicked()"), self.addFeed) self.connect(self.ui.UrlLineEdit, SIGNAL("returnPressed()"), self.addFeed) def addFeed(self): feedUrl = unicode(self.ui.UrlLineEdit.text()) thread = threading.Thread(target=self.parent.parent.addFeed, args=(feedUrl, )) thread.setDaemon(True) thread.start() thread.join() if self.parent.parent.refreshDisplay is True: itemList = fm.listNew() classifier.assignItemsToTopics(itemList) self.parent.parent.setNewItemScores() self.parent.displayFeeds() self.close()
class AddFeedDialog(QDialog): def __init__(self, parent): QDialog.__init__(self, parent) self.ui = Ui_addFeed() self.ui.setupUi(self) self.parent = parent self.connect(self.ui.btnCancel, SIGNAL('clicked()'), SLOT('close()')) self.connect(self.ui.btnAdd, SIGNAL("clicked()"), self.addFeed) self.connect(self.ui.UrlLineEdit, SIGNAL("returnPressed()"), self.addFeed) def addFeed(self): feedUrl = unicode(self.ui.UrlLineEdit.text()) thread = threading.Thread(target=self.parent.parent.addFeed, args=(feedUrl,)) thread.setDaemon(True) thread.start() thread.join() if self.parent.parent.refreshDisplay is True: itemList = fm.listNew() classifier.assignItemsToTopics(itemList) self.parent.parent.setNewItemScores() self.parent.displayFeeds() self.close()
def __init__(self, parent): QDialog.__init__(self, parent) self.ui = Ui_addFeed() self.ui.setupUi(self) self.parent = parent self.connect(self.ui.btnCancel, SIGNAL('clicked()'), SLOT('close()')) self.connect(self.ui.btnAdd, SIGNAL("clicked()"), self.addFeed) self.connect(self.ui.UrlLineEdit, SIGNAL("returnPressed()"), self.addFeed)