def initConnection(self): password = self.store.account.password; usePushName = self.store.account.pushName resource = "Symbian-2.6.61-443"; chatUserID = self.store.account.username; domain ='s.whatsapp.net' whatsapp = WAXMPP(domain,resource,chatUserID,usePushName,password); WAXMPP.message_store = self.messageStore; whatsapp.setReceiptAckCapable(True); whatsapp.setContactsManager(self.c); whatsapp.eventHandler.typing.connect(self.rootObject().onTyping) whatsapp.eventHandler.paused.connect(self.rootObject().onPaused) whatsapp.eventHandler.showUI.connect(self.showUI) whatsapp.eventHandler.messageSent.connect(self.rootObject().onMessageSent); whatsapp.eventHandler.messageDelivered.connect(self.rootObject().onMessageDelivered); whatsapp.eventHandler.connecting.connect(self.rootObject().onConnecting); whatsapp.eventHandler.loginFailed.connect(self.rootObject().onLoginFailed); whatsapp.eventHandler.connected.connect(self.rootObject().onConnected); whatsapp.eventHandler.sleeping.connect(self.rootObject().onSleeping); whatsapp.eventHandler.disconnected.connect(self.rootObject().onDisconnected); whatsapp.eventHandler.available.connect(self.rootObject().onAvailable); whatsapp.eventHandler.unavailable.connect(self.rootObject().onUnavailable); whatsapp.eventHandler.lastSeenUpdated.connect(self.rootObject().onLastSeenUpdated); whatsapp.eventHandler.updateAvailable.connect(self.rootObject().onUpdateAvailable) whatsapp.eventHandler.mediaTransferSuccess.connect(self.rootObject().onMediaTransferSuccess); whatsapp.eventHandler.mediaTransferError.connect(self.rootObject().onMediaTransferError); whatsapp.eventHandler.mediaTransferProgressUpdated.connect(self.rootObject().onMediaTransferProgressUpdated) whatsapp.eventHandler.doQuit.connect(self.preQuit); whatsapp.eventHandler.notifier.ui = self #whatsapp.eventHandler.new_message.connect(self.rootObject().newMessage) self.rootObject().sendMessage.connect(whatsapp.eventHandler.send_message) self.rootObject().sendTyping.connect(whatsapp.eventHandler.sendTyping) self.rootObject().sendPaused.connect(whatsapp.eventHandler.sendPaused); self.rootObject().conversationActive.connect(whatsapp.eventHandler.getLastOnline); self.rootObject().conversationActive.connect(whatsapp.eventHandler.conversationOpened); self.rootObject().quit.connect(whatsapp.eventHandler.quit) self.rootObject().fetchMedia.connect(whatsapp.eventHandler.fetchMedia) self.rootObject().fetchGroupMedia.connect(whatsapp.eventHandler.fetchGroupMedia) #self.reg = Registration(); self.whatsapp = whatsapp; #change whatsapp status self.cs = WAChangeStatus(self.store); self.rootObject().changeStatus.connect(self.cs.sync)
def initConnection(self): password = self.store.account.password usePushName = self.store.account.pushName resource = "Symbian-2.6.61-443" chatUserID = self.store.account.username domain = 's.whatsapp.net' whatsapp = WAXMPP(domain, resource, chatUserID, usePushName, password) WAXMPP.message_store = self.messageStore whatsapp.setReceiptAckCapable(True) whatsapp.setContactsManager(self.c) whatsapp.eventHandler.typing.connect(self.rootObject().onTyping) whatsapp.eventHandler.paused.connect(self.rootObject().onPaused) whatsapp.eventHandler.showUI.connect(self.showUI) whatsapp.eventHandler.messageSent.connect( self.rootObject().onMessageSent) whatsapp.eventHandler.messageDelivered.connect( self.rootObject().onMessageDelivered) whatsapp.eventHandler.connecting.connect( self.rootObject().onConnecting) whatsapp.eventHandler.loginFailed.connect( self.rootObject().onLoginFailed) whatsapp.eventHandler.connected.connect(self.rootObject().onConnected) whatsapp.eventHandler.sleeping.connect(self.rootObject().onSleeping) whatsapp.eventHandler.disconnected.connect( self.rootObject().onDisconnected) whatsapp.eventHandler.available.connect(self.rootObject().onAvailable) whatsapp.eventHandler.unavailable.connect( self.rootObject().onUnavailable) whatsapp.eventHandler.lastSeenUpdated.connect( self.rootObject().onLastSeenUpdated) whatsapp.eventHandler.updateAvailable.connect( self.rootObject().onUpdateAvailable) whatsapp.eventHandler.doQuit.connect(self.preQuit) whatsapp.eventHandler.notifier.ui = self #whatsapp.eventHandler.new_message.connect(self.rootObject().newMessage) self.rootObject().sendMessage.connect( whatsapp.eventHandler.send_message) self.rootObject().sendTyping.connect(whatsapp.eventHandler.sendTyping) self.rootObject().sendPaused.connect(whatsapp.eventHandler.sendPaused) self.rootObject().conversationActive.connect( whatsapp.eventHandler.getLastOnline) self.rootObject().conversationActive.connect( whatsapp.eventHandler.conversationOpened) self.rootObject().quit.connect(whatsapp.eventHandler.quit) #self.reg = Registration(); self.whatsapp = whatsapp
def initConnection(self): password = self.store.account.password; usePushName = self.store.account.pushName resource = "iPhone-2.8.3"; chatUserID = self.store.account.username; domain ='s.whatsapp.net' whatsapp = WAXMPP(domain,resource,chatUserID,usePushName,password); WAXMPP.message_store = self.messageStore; whatsapp.setReceiptAckCapable(True); whatsapp.setContactsManager(self.c); whatsapp.eventHandler.typing.connect(self.rootObject().onTyping) whatsapp.eventHandler.paused.connect(self.rootObject().onPaused) whatsapp.eventHandler.showUI.connect(self.showUI) whatsapp.eventHandler.messageSent.connect(self.rootObject().onMessageSent); whatsapp.eventHandler.messageDelivered.connect(self.rootObject().onMessageDelivered); whatsapp.eventHandler.connecting.connect(self.rootObject().onConnecting); whatsapp.eventHandler.loginFailed.connect(self.rootObject().onLoginFailed); whatsapp.eventHandler.connected.connect(self.rootObject().onConnected); whatsapp.eventHandler.sleeping.connect(self.rootObject().onSleeping); whatsapp.eventHandler.disconnected.connect(self.rootObject().onDisconnected); whatsapp.eventHandler.available.connect(self.rootObject().onAvailable); whatsapp.eventHandler.unavailable.connect(self.rootObject().onUnavailable); whatsapp.eventHandler.lastSeenUpdated.connect(self.rootObject().onLastSeenUpdated); whatsapp.eventHandler.updateAvailable.connect(self.rootObject().onUpdateAvailable) whatsapp.eventHandler.doQuit.connect(self.preQuit); whatsapp.eventHandler.notifier.ui = self #whatsapp.eventHandler.new_message.connect(self.rootObject().newMessage) self.rootObject().sendMessage.connect(whatsapp.eventHandler.send_message) self.rootObject().sendTyping.connect(whatsapp.eventHandler.sendTyping) self.rootObject().sendPaused.connect(whatsapp.eventHandler.sendPaused); self.rootObject().conversationActive.connect(whatsapp.eventHandler.getLastOnline); self.rootObject().conversationActive.connect(whatsapp.eventHandler.conversationOpened); self.rootObject().quit.connect(whatsapp.eventHandler.quit) #self.reg = Registration(); self.whatsapp = whatsapp;
def initConnection(self): password = self.store.account.password usePushName = self.store.account.pushName resource = "S40-2.4.7" chatUserID = self.store.account.username domain = 's.whatsapp.net' whatsapp = WAXMPP(domain, resource, chatUserID, usePushName, password) WAXMPP.message_store = self.messageStore whatsapp.setContactsManager(self.c) self.rootContext().setContextProperty( "interfaceVersion", whatsapp.eventHandler.interfaceVersion) whatsapp.eventHandler.connected.connect(self.rootObject().onConnected) whatsapp.eventHandler.typing.connect(self.rootObject().onTyping) whatsapp.eventHandler.paused.connect(self.rootObject().onPaused) whatsapp.eventHandler.showUI.connect(self.showUI) whatsapp.eventHandler.messageSent.connect( self.rootObject().onMessageSent) whatsapp.eventHandler.messageDelivered.connect( self.rootObject().onMessageDelivered) whatsapp.eventHandler.connecting.connect( self.rootObject().onConnecting) whatsapp.eventHandler.loginFailed.connect( self.rootObject().onLoginFailed) whatsapp.eventHandler.sleeping.connect(self.rootObject().onSleeping) whatsapp.eventHandler.disconnected.connect( self.rootObject().onDisconnected) whatsapp.eventHandler.available.connect(self.rootObject().onAvailable) whatsapp.eventHandler.unavailable.connect( self.rootObject().onUnavailable) whatsapp.eventHandler.lastSeenUpdated.connect( self.rootObject().onLastSeenUpdated) whatsapp.eventHandler.updateAvailable.connect( self.rootObject().onUpdateAvailable) whatsapp.eventHandler.groupInfoUpdated.connect( self.rootObject().onGroupInfoUpdated) whatsapp.eventHandler.groupCreated.connect( self.rootObject().groupCreated) whatsapp.eventHandler.groupCreateFailed.connect( self.rootObject().groupCreateFailed) whatsapp.eventHandler.addedParticipants.connect( self.rootObject().addedParticipants) whatsapp.eventHandler.removedParticipants.connect( self.rootObject().onRemovedParticipants) whatsapp.eventHandler.groupParticipants.connect( self.rootObject().onGroupParticipants) whatsapp.eventHandler.groupEnded.connect( self.rootObject().onGroupEnded) whatsapp.eventHandler.groupSubjectChanged.connect( self.rootObject().onGroupSubjectChanged) whatsapp.eventHandler.profilePictureUpdated.connect(self.updateContact) whatsapp.eventHandler.setPushName.connect(self.updatePushName) whatsapp.eventHandler.statusChanged.connect( self.rootObject().onProfileStatusChanged) #whatsapp.eventHandler.setPushName.connect(self.rootObject().updatePushName); #whatsapp.eventHandler.profilePictureUpdated.connect(self.rootObject().onPictureUpdated); whatsapp.eventHandler.imageRotated.connect( self.rootObject().imageRotated) whatsapp.eventHandler.getPicturesFinished.connect( self.rootObject().getPicturesFinished) whatsapp.eventHandler.mediaTransferSuccess.connect( self.rootObject().mediaTransferSuccess) whatsapp.eventHandler.mediaTransferError.connect( self.rootObject().mediaTransferError) whatsapp.eventHandler.mediaTransferProgressUpdated.connect( self.rootObject().mediaTransferProgressUpdated) whatsapp.eventHandler.notifier.ui = self #whatsapp.eventHandler.new_message.connect(self.rootObject().newMessage) self.rootObject().sendMessage.connect( whatsapp.eventHandler.sendMessage) self.rootObject().sendTyping.connect(whatsapp.eventHandler.sendTyping) self.rootObject().sendPaused.connect(whatsapp.eventHandler.sendPaused) self.rootObject().conversationActive.connect( whatsapp.eventHandler.getLastOnline) self.rootObject().conversationActive.connect( whatsapp.eventHandler.conversationOpened) self.rootObject().fetchMedia.connect(whatsapp.eventHandler.fetchMedia) self.rootObject().fetchGroupMedia.connect( whatsapp.eventHandler.fetchGroupMedia) self.rootObject().uploadMedia.connect( whatsapp.eventHandler.uploadMedia) self.rootObject().uploadGroupMedia.connect( whatsapp.eventHandler.uploadMedia) self.rootObject().getGroupInfo.connect( whatsapp.eventHandler.getGroupInfo) self.rootObject().createGroupChat.connect( whatsapp.eventHandler.createGroupChat) self.rootObject().addParticipants.connect( whatsapp.eventHandler.addParticipants) self.rootObject().removeParticipants.connect( whatsapp.eventHandler.removeParticipants) self.rootObject().getGroupParticipants.connect( whatsapp.eventHandler.getGroupParticipants) self.rootObject().endGroupChat.connect( whatsapp.eventHandler.endGroupChat) self.rootObject().setGroupSubject.connect( whatsapp.eventHandler.setGroupSubject) self.rootObject().getPictureIds.connect( whatsapp.eventHandler.getPictureIds) self.rootObject().getPicture.connect(whatsapp.eventHandler.getPicture) self.rootObject().setGroupPicture.connect( whatsapp.eventHandler.setGroupPicture) self.rootObject().setMyProfilePicture.connect( whatsapp.eventHandler.setProfilePicture) self.rootObject().sendMediaImageFile.connect( whatsapp.eventHandler.sendMediaImageFile) self.rootObject().sendMediaVideoFile.connect( whatsapp.eventHandler.sendMediaVideoFile) self.rootObject().sendMediaAudioFile.connect( whatsapp.eventHandler.sendMediaAudioFile) self.rootObject().sendMediaRecordedFile.connect( whatsapp.eventHandler.sendMediaRecordedFile) self.rootObject().sendMediaMessage.connect( whatsapp.eventHandler.sendMediaMessage) self.rootObject().sendLocation.connect( whatsapp.eventHandler.sendLocation) self.rootObject().rotateImage.connect( whatsapp.eventHandler.rotateImage) self.rootObject().changeStatus.connect( whatsapp.eventHandler.changeStatus) self.c.contactExported.connect(whatsapp.eventHandler.sendVCard) self.rootObject().setBlockedContacts.connect( whatsapp.eventHandler.setBlockedContacts) self.rootObject().setResizeImages.connect( whatsapp.eventHandler.setResizeImages) self.rootObject().setPersonalRingtone.connect( whatsapp.eventHandler.setPersonalRingtone) self.rootObject().setPersonalVibrate.connect( whatsapp.eventHandler.setPersonalVibrate) self.rootObject().setGroupRingtone.connect( whatsapp.eventHandler.setGroupRingtone) self.rootObject().setGroupVibrate.connect( whatsapp.eventHandler.setGroupVibrate) self.rootObject().openCamera.connect(self.openCamera) self.rootObject().getImageFiles.connect(self.getImageFiles) self.rootObject().getVideoFiles.connect(self.getVideoFiles) self.rootObject().populatePhoneContacts.connect( self.populatePhoneContacts) self.rootObject().playSoundFile.connect( whatsapp.eventHandler.notifier.playSound) self.rootObject().stopSoundFile.connect( whatsapp.eventHandler.notifier.stopSound) #self.reg = Registration(); self.whatsapp = whatsapp QApplication.instance().aboutToQuit.connect( self.whatsapp.eventHandler.quit)
def initConnection(self): password = self.store.account.password; usePushName = self.store.account.pushName resource = "Symbian-2.8.4-31110"; chatUserID = self.store.account.username; domain ='s.whatsapp.net' whatsapp = WAXMPP(domain,resource,chatUserID,usePushName,password); WAXMPP.message_store = self.messageStore; whatsapp.setReceiptAckCapable(True); whatsapp.setContactsManager(self.c); whatsapp.eventHandler.connected.connect(self.rootObject().onConnected); whatsapp.eventHandler.typing.connect(self.rootObject().onTyping) whatsapp.eventHandler.paused.connect(self.rootObject().onPaused) whatsapp.eventHandler.showUI.connect(self.showUI) whatsapp.eventHandler.messageSent.connect(self.rootObject().onMessageSent); whatsapp.eventHandler.messageDelivered.connect(self.rootObject().onMessageDelivered); whatsapp.eventHandler.connecting.connect(self.rootObject().onConnecting); whatsapp.eventHandler.loginFailed.connect(self.rootObject().onLoginFailed); whatsapp.eventHandler.sleeping.connect(self.rootObject().onSleeping); whatsapp.eventHandler.disconnected.connect(self.rootObject().onDisconnected); whatsapp.eventHandler.available.connect(self.rootObject().onAvailable); whatsapp.eventHandler.unavailable.connect(self.rootObject().onUnavailable); whatsapp.eventHandler.lastSeenUpdated.connect(self.rootObject().onLastSeenUpdated); whatsapp.eventHandler.updateAvailable.connect(self.rootObject().onUpdateAvailable) whatsapp.eventHandler.groupInfoUpdated.connect(self.rootObject().onGroupInfoUpdated); whatsapp.eventHandler.groupCreated.connect(self.rootObject().onGroupCreated); whatsapp.eventHandler.addedParticipants.connect(self.rootObject().onAddedParticipants); whatsapp.eventHandler.removedParticipants.connect(self.rootObject().onRemovedParticipants); whatsapp.eventHandler.groupParticipants.connect(self.rootObject().onGroupParticipants); whatsapp.eventHandler.groupEnded.connect(self.rootObject().onGroupEnded); whatsapp.eventHandler.groupSubjectChanged.connect(self.rootObject().onGroupSubjectChanged); whatsapp.eventHandler.profilePictureUpdated.connect(self.updateContact); whatsapp.eventHandler.setPushName.connect(self.updatePushName); #whatsapp.eventHandler.setPushName.connect(self.rootObject().updatePushName); #whatsapp.eventHandler.profilePictureUpdated.connect(self.rootObject().onPictureUpdated); whatsapp.eventHandler.mediaTransferSuccess.connect(self.rootObject().onMediaTransferSuccess); whatsapp.eventHandler.mediaTransferError.connect(self.rootObject().onMediaTransferError); whatsapp.eventHandler.mediaTransferProgressUpdated.connect(self.rootObject().onMediaTransferProgressUpdated) whatsapp.eventHandler.doQuit.connect(self.preQuit); whatsapp.eventHandler.notifier.ui = self #whatsapp.eventHandler.new_message.connect(self.rootObject().newMessage) self.rootObject().sendMessage.connect(whatsapp.eventHandler.sendMessage) self.rootObject().sendTyping.connect(whatsapp.eventHandler.sendTyping) self.rootObject().sendPaused.connect(whatsapp.eventHandler.sendPaused); self.rootObject().conversationActive.connect(whatsapp.eventHandler.getLastOnline); self.rootObject().conversationActive.connect(whatsapp.eventHandler.conversationOpened); self.rootObject().quit.connect(whatsapp.eventHandler.quit) self.rootObject().fetchMedia.connect(whatsapp.eventHandler.fetchMedia) self.rootObject().fetchGroupMedia.connect(whatsapp.eventHandler.fetchGroupMedia) self.rootObject().uploadMedia.connect(whatsapp.eventHandler.uploadMedia) self.rootObject().uploadGroupMedia.connect(whatsapp.eventHandler.uploadGroupMedia) self.rootObject().getGroupInfo.connect(whatsapp.eventHandler.getGroupInfo) self.rootObject().createGroupChat.connect(whatsapp.eventHandler.createGroupChat) self.rootObject().addParticipants.connect(whatsapp.eventHandler.addParticipants) self.rootObject().removeParticipants.connect(whatsapp.eventHandler.removeParticipants) self.rootObject().getGroupParticipants.connect(whatsapp.eventHandler.getGroupParticipants) self.rootObject().endGroupChat.connect(whatsapp.eventHandler.endGroupChat) self.rootObject().setGroupSubject.connect(whatsapp.eventHandler.setGroupSubject) self.rootObject().getPictureIds.connect(whatsapp.eventHandler.getPictureIds) self.rootObject().getPicture.connect(whatsapp.eventHandler.getPicture) self.rootObject().setPicture.connect(whatsapp.eventHandler.setPicture) self.rootObject().sendMediaImageFile.connect(whatsapp.eventHandler.sendMediaImageFile) self.rootObject().sendMediaVideoFile.connect(whatsapp.eventHandler.sendMediaVideoFile) self.rootObject().sendMediaAudioFile.connect(whatsapp.eventHandler.sendMediaAudioFile) self.rootObject().sendMediaMessage.connect(whatsapp.eventHandler.sendMediaMessage) self.rootObject().sendLocation.connect(whatsapp.eventHandler.sendLocation) #self.rootObject().sendVCard.connect(whatsapp.eventHandler.sendVCard) self.c.contactExported.connect(whatsapp.eventHandler.sendVCard) self.rootObject().setBlockedContacts.connect(whatsapp.eventHandler.setBlockedContacts) self.rootObject().setResizeImages.connect(whatsapp.eventHandler.setResizeImages) #self.reg = Registration(); self.whatsapp = whatsapp; #change whatsapp status self.cs = WAChangeStatus(self.store); self.rootObject().changeStatus.connect(self.cs.sync)
def initConnection(self): password = self.store.account.password; usePushName = self.store.account.pushName resource = "iPhone-2.8.3"; chatUserID = self.store.account.username; domain ='s.whatsapp.net' whatsapp = WAXMPP(domain,resource,chatUserID,usePushName,password); WAXMPP.message_store = self.messageStore; whatsapp.setContactsManager(self.c); self.rootContext().setContextProperty("interfaceVersion", whatsapp.eventHandler.interfaceVersion) whatsapp.eventHandler.connected.connect(self.rootObject().onConnected); whatsapp.eventHandler.typing.connect(self.rootObject().onTyping) whatsapp.eventHandler.paused.connect(self.rootObject().onPaused) whatsapp.eventHandler.showUI.connect(self.showUI) whatsapp.eventHandler.messageSent.connect(self.rootObject().onMessageSent); whatsapp.eventHandler.messageDelivered.connect(self.rootObject().onMessageDelivered); whatsapp.eventHandler.connecting.connect(self.rootObject().onConnecting); whatsapp.eventHandler.loginFailed.connect(self.rootObject().onLoginFailed); whatsapp.eventHandler.sleeping.connect(self.rootObject().onSleeping); whatsapp.eventHandler.disconnected.connect(self.rootObject().onDisconnected); whatsapp.eventHandler.available.connect(self.rootObject().onAvailable); whatsapp.eventHandler.unavailable.connect(self.rootObject().onUnavailable); whatsapp.eventHandler.lastSeenUpdated.connect(self.rootObject().onLastSeenUpdated); whatsapp.eventHandler.updateAvailable.connect(self.rootObject().onUpdateAvailable) whatsapp.eventHandler.groupInfoUpdated.connect(self.rootObject().onGroupInfoUpdated); whatsapp.eventHandler.groupCreated.connect(self.rootObject().groupCreated); whatsapp.eventHandler.groupCreateFailed.connect(self.rootObject().groupCreateFailed); whatsapp.eventHandler.addedParticipants.connect(self.rootObject().addedParticipants); whatsapp.eventHandler.removedParticipants.connect(self.rootObject().onRemovedParticipants); whatsapp.eventHandler.groupParticipants.connect(self.rootObject().onGroupParticipants); whatsapp.eventHandler.groupEnded.connect(self.rootObject().onGroupEnded); whatsapp.eventHandler.groupSubjectChanged.connect(self.rootObject().onGroupSubjectChanged); whatsapp.eventHandler.profilePictureUpdated.connect(self.updateContact); whatsapp.eventHandler.setPushName.connect(self.updatePushName); whatsapp.eventHandler.statusChanged.connect(self.rootObject().onProfileStatusChanged); #whatsapp.eventHandler.setPushName.connect(self.rootObject().updatePushName); #whatsapp.eventHandler.profilePictureUpdated.connect(self.rootObject().onPictureUpdated); whatsapp.eventHandler.imageRotated.connect(self.rootObject().imageRotated); whatsapp.eventHandler.getPicturesFinished.connect(self.rootObject().getPicturesFinished); whatsapp.eventHandler.mediaTransferSuccess.connect(self.rootObject().mediaTransferSuccess); whatsapp.eventHandler.mediaTransferError.connect(self.rootObject().mediaTransferError); whatsapp.eventHandler.mediaTransferProgressUpdated.connect(self.rootObject().mediaTransferProgressUpdated) whatsapp.eventHandler.notifier.ui = self #whatsapp.eventHandler.new_message.connect(self.rootObject().newMessage) self.rootObject().sendMessage.connect(whatsapp.eventHandler.sendMessage) self.rootObject().sendTyping.connect(whatsapp.eventHandler.sendTyping) self.rootObject().sendPaused.connect(whatsapp.eventHandler.sendPaused); self.rootObject().conversationActive.connect(whatsapp.eventHandler.getLastOnline); self.rootObject().conversationActive.connect(whatsapp.eventHandler.conversationOpened); self.rootObject().fetchMedia.connect(whatsapp.eventHandler.fetchMedia) self.rootObject().fetchGroupMedia.connect(whatsapp.eventHandler.fetchGroupMedia) self.rootObject().uploadMedia.connect(whatsapp.eventHandler.uploadMedia) self.rootObject().uploadGroupMedia.connect(whatsapp.eventHandler.uploadGroupMedia) self.rootObject().getGroupInfo.connect(whatsapp.eventHandler.getGroupInfo) self.rootObject().createGroupChat.connect(whatsapp.eventHandler.createGroupChat) self.rootObject().addParticipants.connect(whatsapp.eventHandler.addParticipants) self.rootObject().removeParticipants.connect(whatsapp.eventHandler.removeParticipants) self.rootObject().getGroupParticipants.connect(whatsapp.eventHandler.getGroupParticipants) self.rootObject().endGroupChat.connect(whatsapp.eventHandler.endGroupChat) self.rootObject().setGroupSubject.connect(whatsapp.eventHandler.setGroupSubject) self.rootObject().getPictureIds.connect(whatsapp.eventHandler.getPictureIds) self.rootObject().getPicture.connect(whatsapp.eventHandler.getPicture) self.rootObject().setGroupPicture.connect(whatsapp.eventHandler.setGroupPicture) self.rootObject().setMyProfilePicture.connect(whatsapp.eventHandler.setProfilePicture) self.rootObject().sendMediaImageFile.connect(whatsapp.eventHandler.sendMediaImageFile) self.rootObject().sendMediaVideoFile.connect(whatsapp.eventHandler.sendMediaVideoFile) self.rootObject().sendMediaAudioFile.connect(whatsapp.eventHandler.sendMediaAudioFile) self.rootObject().sendMediaRecordedFile.connect(whatsapp.eventHandler.sendMediaRecordedFile) self.rootObject().sendMediaMessage.connect(whatsapp.eventHandler.sendMediaMessage) self.rootObject().sendLocation.connect(whatsapp.eventHandler.sendLocation) self.rootObject().rotateImage.connect(whatsapp.eventHandler.rotateImage) self.rootObject().changeStatus.connect(whatsapp.eventHandler.changeStatus) self.c.contactExported.connect(whatsapp.eventHandler.sendVCard) self.rootObject().setBlockedContacts.connect(whatsapp.eventHandler.setBlockedContacts) self.rootObject().setResizeImages.connect(whatsapp.eventHandler.setResizeImages) self.rootObject().setPersonalRingtone.connect(whatsapp.eventHandler.setPersonalRingtone) self.rootObject().setPersonalVibrate.connect(whatsapp.eventHandler.setPersonalVibrate) self.rootObject().setGroupRingtone.connect(whatsapp.eventHandler.setGroupRingtone) self.rootObject().setGroupVibrate.connect(whatsapp.eventHandler.setGroupVibrate) self.rootObject().openCamera.connect(self.openCamera) self.rootObject().getImageFiles.connect(self.getImageFiles) self.rootObject().getVideoFiles.connect(self.getVideoFiles) self.rootObject().populatePhoneContacts.connect(self.populatePhoneContacts) self.rootObject().playSoundFile.connect(whatsapp.eventHandler.notifier.playSound) self.rootObject().stopSoundFile.connect(whatsapp.eventHandler.notifier.stopSound) #self.reg = Registration(); self.whatsapp = whatsapp; QApplication.instance().aboutToQuit.connect(self.whatsapp.eventHandler.quit)