Due to crashes, temporarilly dropping missed call detection
[gc-dialer] / src / dialcentral_qt.py
index 152d0f5..b99d32a 100755 (executable)
@@ -11,11 +11,8 @@ import logging
 
 from PyQt4 import QtGui
 from PyQt4 import QtCore
-import dbus
-import dbus.mainloop.glib
 
 import constants
-import call_handler
 from util import qtpie
 from util import qwrappers
 from util import qui_utils
@@ -363,12 +360,6 @@ class MainWindow(qwrappers.WindowWrapper):
                self._session.loggedIn.connect(self._on_login)
                self._session.loggedOut.connect(self._on_logout)
                self._session.draft.recipientsChanged.connect(self._on_recipients_changed)
-               self._voicemailRefreshDelay = QtCore.QTimer()
-               self._voicemailRefreshDelay.setInterval(30 * 1000)
-               self._voicemailRefreshDelay.timeout.connect(self._on_call_missed)
-               self._voicemailRefreshDelay.setSingleShot(True)
-               self._callHandler = call_handler.MissedCallWatcher()
-               self._callHandler.callMissed.connect(self._voicemailRefreshDelay.start)
                self._session.newMessages.connect(self._on_new_message_alert)
                self._defaultCredentials = "", ""
                self._curentCredentials = "", ""
@@ -599,12 +590,6 @@ class MainWindow(qwrappers.WindowWrapper):
 
        @QtCore.pyqtSlot()
        @misc_utils.log_exception(_moduleLogger)
-       def _on_call_missed(self):
-               with qui_utils.notify_error(self._errorLog):
-                       self._session.update_messages(True)
-
-       @QtCore.pyqtSlot()
-       @misc_utils.log_exception(_moduleLogger)
        def _on_new_message_alert(self):
                with qui_utils.notify_error(self._errorLog):
                        self._errorLog.push_message("New messages available")
@@ -629,7 +614,6 @@ class MainWindow(qwrappers.WindowWrapper):
                        for tab in self._tabsContents:
                                tab.enable()
                        self._initialize_tab(self._currentTab)
-                       self._callHandler.start()
 
        @QtCore.pyqtSlot()
        @misc_utils.log_exception(_moduleLogger)
@@ -637,7 +621,6 @@ class MainWindow(qwrappers.WindowWrapper):
                with qui_utils.notify_error(self._errorLog):
                        for tab in self._tabsContents:
                                tab.disable()
-                       self._callHandler.stop()
 
        @QtCore.pyqtSlot()
        @misc_utils.log_exception(_moduleLogger)
@@ -703,7 +686,6 @@ class MainWindow(qwrappers.WindowWrapper):
 
 def run():
        app = QtGui.QApplication([])
-       l = dbus.mainloop.glib.DBusGMainLoop(set_as_default=True)
        handle = Dialcentral(app)
        qtpie.init_pies()
        return app.exec_()