Exemplo n.º 1
0
Arquivo: async.py Projeto: hcit/pyqt
	def __init__( self, master ):
		QtCore.QThread.__init__( self )
		self.master = master
		Transport.listener = self
		DBRemote.listener = self
		DBRemote._dbconnect()
		self.build()
Exemplo n.º 2
0
Arquivo: async.py Projeto: hcit/pyqt
	def projectData( self, project ):
		print '::projectData:QUERY'
		projectDataDict = DBRemote.doc( type='project', id=project )
		print '::projectData', projectDataDict
		self.master.emit( QtCore.SIGNAL( 'projectData' ), projectDataDict )
Exemplo n.º 3
0
Arquivo: async.py Projeto: hcit/pyqt
	def projectList( self ):
		print '::projectList:QUERY'
		projectDict = DBRemote.doc( type='project' )
		projectList = [( k, v.get('title','') ) for k,v in projectDict.items()]
		print '::projectList', projectList
		self.master.emit( QtCore.SIGNAL( 'projectList' ), projectList )
Exemplo n.º 4
0
Arquivo: async.py Projeto: hcit/pyqt
	def dbJob( self, callback, *arg ):
		QHelper.log( '::ASYNC:CONNECT:DB:' + callback, *arg )
		assert callback != 'queue'
		DBRemote.queue( callback, *arg )