def initConnections(self, store): self.store = store #self.setOrientation(QmlApplicationViewer.ScreenOrientationLockPortrait); #self.rootObject().sendRegRequest.connect(self.sendRegRequest); self.c = WAContacts(self.store) self.c.contactsRefreshed.connect(self.populateContacts) self.c.contactsRefreshed.connect(self.rootObject().onRefreshSuccess) self.c.contactsRefreshFailed.connect(self.rootObject().onRefreshFail) self.rootObject().refreshContacts.connect(self.c.resync) #self.rootObject().quit.connect(self.quit) self.messageStore = MessageStore(self.store) self.messageStore.messagesReady.connect( self.rootObject().messagesReady) self.rootObject().deleteConversation.connect( self.messageStore.deleteConversation) self.dbusService = WAService(self)
def initConnections(self, store): self.store = store #self.setOrientation(QmlApplicationViewer.ScreenOrientationLockPortrait); #self.rootObject().sendRegRequest.connect(self.sendRegRequest); self.c = WAContacts(self.store) self.c.contactsRefreshed.connect(self.populateContacts) self.c.contactsRefreshed.connect(self.rootObject().onRefreshSuccess) #self.c.contactsRefreshed.connect(self.updateContactsData); NUEVO!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! self.c.contactsRefreshFailed.connect(self.rootObject().onRefreshFail) self.c.contactsSyncStatusChanged.connect( self.rootObject().onContactsSyncStatusChanged) self.c.contactPictureUpdated.connect( self.rootObject().onPictureUpdated) #self.c.contactUpdated.connect(self.rootObject().onContactUpdated); #self.c.contactAdded.connect(self.onContactAdded); self.rootObject().refreshContacts.connect(self.c.resync) self.rootObject().sendSMS.connect(self.sendSMS) self.rootObject().makeCall.connect(self.makeCall) self.rootObject().sendVCard.connect(self.sendVCard) self.rootObject().consoleDebug.connect(self.consoleDebug) self.rootObject().setLanguage.connect(self.setLanguage) self.rootObject().removeFile.connect(self.removeFile) self.rootObject().getRingtones.connect(self.getRingtones) self.rootObject().startRecording.connect(self.startRecording) self.rootObject().stopRecording.connect(self.stopRecording) self.rootObject().playRecording.connect(self.playRecording) self.rootObject().deleteRecording.connect(self.deleteRecording) self.rootObject().breathe.connect(self.onProcessEventsRequested) self.rootObject().browseFiles.connect(self.browseFiles) self.rootObject().setMyPushName.connect(self.setMyPushName) self.rootObject().openContactPicker.connect(self.openContactPicker) #self.rootObject().vibrateNow.connect(self.vibrateNow) #Changed by Tarek: connected directly to QContactManager living inside contacts manager #self.c.manager.manager.contactsChanged.connect(self.rootObject().onContactsChanged); #self.c.manager.manager.contactsAdded.connect(self.rootObject().onContactsChanged); #self.c.manager.manager.contactsRemoved.connect(self.rootObject().onContactsChanged); #self.contactsReady.connect(self.rootObject().pushContacts) self.phoneContactsReady.connect(self.rootObject().pushPhoneContacts) self.splashOperationUpdated.connect( self.rootObject().setSplashOperation) self.initialized.connect(self.rootObject().onInitDone) self.messageStore = MessageStore(self.store) self.messageStore.messagesReady.connect( self.rootObject().messagesReady) self.messageStore.conversationReady.connect( self.rootObject().conversationReady) self.rootObject().loadMessages.connect(self.messageStore.loadMessages) self.rootObject().deleteConversation.connect( self.messageStore.deleteConversation) self.rootObject().deleteMessage.connect( self.messageStore.deleteMessage) self.rootObject().conversationOpened.connect( self.messageStore.onConversationOpened) self.rootObject().removeSingleContact.connect( self.messageStore.removeSingleContact) self.rootObject().exportConversation.connect( self.messageStore.exportConversation) self.rootObject().getConversationGroupsByJid.connect( self.messageStore.getConversationGroups) self.messageStore.conversationGroups.connect( self.rootObject().onConversationGroups) self.rootObject().getConversationMediaByJid.connect( self.messageStore.getConversationMedia) self.rootObject().openAccount.connect(self.openAccount) self.messageStore.conversationMedia.connect( self.rootObject().onConversationMedia) self.dbusService = WAService(self)
def __init__(self, dbname=DEFAULT_DATABASE_NAME): self._db = connect(dbname) self.userstore = UserStore(self._db) self.messagestore = MessageStore(self._db)