예제 #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 takeEntryPoint(self):        
     g = GraphParser.getInstance()
     for ax in self.axis:
         self.logger.info('Axis : %s' % ax)
         
     if g.entry_point:
         self.logger.info('Taking the entry point %s' % g.entry_point)
         self.last_url = QUrl(g.entry_point)
         inst =  Jaime.getInstance()
         inst.view.load(QUrl(g.entry_point))    
         return True
     
     self.logger.error("Can't take entry point, graph has't entry point")
     return False
예제 #3
0
 def __init__(self):
     self.grap_name = 'Dafiti Checkout'
     self.graph_parser = GraphParser.getInstance()
예제 #4
0
 def __init__(self):
     self.grap_name = 'Test graph'
     self.graph_parser = GraphParser.getInstance()
예제 #5
0
 def __init__(self):
     self.grap_name = 'Resource search on witness'
     self.graph_parser = GraphParser.getInstance()