Exemple #1
0
	def __init__( self, master ):
		QtCore.QThread.__init__( self )
		self.master = master
		Transport.listener = self
		DBRemote.listener = self
		DBRemote._dbconnect()
		self.build()
Exemple #2
0
	def projectData( self, project ):
		print '::projectData:QUERY'
		projectDataDict = DBRemote.doc( type='project', id=project )
		print '::projectData', projectDataDict
		self.master.emit( QtCore.SIGNAL( 'projectData' ), projectDataDict )
Exemple #3
0
	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 )
Exemple #4
0
	def dbJob( self, callback, *arg ):
		QHelper.log( '::ASYNC:CONNECT:DB:' + callback, *arg )
		assert callback != 'queue'
		DBRemote.queue( callback, *arg )