Esempio n. 1
0
File: async.py Progetto: hcit/pyqt
	def __init__( self, master ):
		QtCore.QThread.__init__( self )
		self.master = master
		Transport.listener = self
		DBRemote.listener = self
		DBRemote._dbconnect()
		self.build()
Esempio n. 2
0
File: async.py Progetto: 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 )
Esempio n. 3
0
File: async.py Progetto: 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 )
Esempio n. 4
0
File: async.py Progetto: hcit/pyqt
	def dbJob( self, callback, *arg ):
		QHelper.log( '::ASYNC:CONNECT:DB:' + callback, *arg )
		assert callback != 'queue'
		DBRemote.queue( callback, *arg )