Esempio n. 1
0
    def setup(self, callback, cookieJar, sequenceId=None, postSequenceId=None):

        QObject.connect(self, SIGNAL('requestFinished(int, QString)'),
                        callback, Qt.DirectConnection)

        self.sequence_enabled = False
        self.sequence_needed = False
        self.post_sequence_enabled = False
        self.is_running_sequence = False
        if sequenceId:
            self.sequenceManager = SequenceManager(self.framework, sequenceId,
                                                   self)
            self.sequence_enabled = True
            self.sequence_needed = True
        if postSequenceId:
            self.postSequenceManager = SequenceManager(self.framework,
                                                       postSequenceId, self)
            self.post_sequence_enabled = True

        self.cookieJar = cookieJar

        self.networkAccessManager = StandardNetworkAccessManager(
            self.framework, self.cookieJar)
        self.networkRequester = NetworkRequester(self.framework,
                                                 self.networkAccessManager,
                                                 self.response_received, self)

        self.inflight_list = {}