예제 #1
0
파일: ui.py 프로젝트: vagner4work/feedIO
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()
예제 #2
0
파일: ui.py 프로젝트: onenonlycasper/feedIO
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()
예제 #3
0
파일: ui.py 프로젝트: seejay/feedIO
    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)
예제 #4
0
파일: ui.py 프로젝트: onenonlycasper/feedIO
    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)