示例#1
0
 def __init__(self):
     if Jaime.instance:
         raise Exception("Can't call to constructor with another instance created")
     
     self.tabs_widget = QTabWidget()
     self.view = QWebView()
     self.page = QWebPage()
     self.config = SafeConfigParser()        
     Logger.getLoggerFor(self.__class__)
     
     self.tabs_widget.insertTab(0,self.view,'label')
     self.tabs = {}        
     
     self.graph_file = None
     
     self.close_tab_timer = QTimer()
     self.close_tab_timer.setSingleShot(False)
     #cada 30 segundos se cierra un tab
     self.close_tab_timer.setInterval(10000)
     self.view.setPage(self.page)
     self.tabs['mainTab'] = self.view
     
     self.network_manager = CustomNetworkAccessManager.getInstance()        
     self.navigator = Navigator.getInstance()
     self.route_node = YahooRouteNode.getInstance()
     self.graph_parser = GraphParser.getInstance()        
     self.page.setNetworkAccessManager(self.network_manager)
示例#2
0
 def __init__(self):
     self.network_manager = CustomNetworkAccessManager.getInstance()
     self.axis = []
     self.human_events = {}
     self.node_collected_data = {}
     self.last_url = None   
     self.current_url = QUrl()
     self.current_axis_id = None
     self.crossed_axis_method = None
     self.crossed_axes = []
     self.crossed_axes_string = ''
     
     self.cross_axis_delay = QTimer()
     self.cross_axis_delay.setSingleShot(True)
     self.cross_axis_delay.timeout.connect(self.crossedAxis)
     self.cross_axis_params = None
     
     self.loading_timeout = QTimer()
     self.loading_timeout.setSingleShot(True)
     self.loading_timeout.setInterval(30000)
     self.loading_timeout.timeout.connect(self.loadingTimeoutAction)
     
     self.inactivity_timeout = QTimer()
     self.inactivity_timeout.setSingleShot(True)
     self.inactivity_timeout.setInterval(10000)
     self.inactivity_timeout.timeout.connect(self.inactivityTimeoutAction)
     
     self.page_reloads = 0
     
     Logger.getLoggerFor(self.__class__)
示例#3
0
 def __init__(self, *params):
     QThread.__init__(self)        
     self.parms = params
     self.ret_code = None
     self.output = StringIO()
     self.procs = []
     self.procs_str = ''
     Logger.getLoggerFor(self.__class__)
示例#4
0
 def __init__(self):
     self.last_reply = None
     self.replys_cache = []
     self.replys_cache_index = 0
     self.last_method = None       
     self.initialized = False
     Logger.getLoggerFor(self.__class__)
     QNetworkAccessManager.__init__(self)
     self.finished.connect(self.processFinishedRequest)
     self.sslErrors.connect(self.processSslErrors)
示例#5
0
    def __init__(self):
        CallbackRegister.__init__(self)
        QObject.__init__(self)
        self.callbacks_tail = []
        self.time_line = QTimeLine()        
#         print 'pido el logger'
        Logger.getLoggerFor(self.__class__)
#         print 'pedi el logger %s'  % self.__class__.logger
        self.condition = None
        
        QtCore.QObject.connect(self.time_line, 
                               QtCore.SIGNAL("frameChanged(int)"), 
                               self.execRegisteredCallback)
        QtCore.QObject.connect(self.time_line, 
                               QtCore.SIGNAL("finished()"), 
                               self.finish)        
示例#6
0
 def __init__(self):
     Logger.getLoggerFor(self.__class__)
示例#7
0
 def __init__(self):
     self.entry_point = None
     self.navigator = Navigator.getInstance()
     self.data_collector_class = None
     Logger.getLoggerFor(self.__class__)