예제 #1
0
파일: ui.py 프로젝트: tomoconnor/wazapp
    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)
예제 #2
0
파일: ui.py 프로젝트: yashodhank/wazapp
    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)
예제 #3
0
 def __init__(self, dbname=DEFAULT_DATABASE_NAME):
     self._db = connect(dbname)
     self.userstore = UserStore(self._db)
     self.messagestore = MessageStore(self._db)