Beispiel #1
0
    def __init__(self, conn):
        self.conn = conn
        super(WAEventHandler, self).__init__()

        self.notifier = Notifier()
        self.connMonitor = ConnMonitor()

        self.connMonitor.connected.connect(self.networkAvailable)
        self.connMonitor.disconnected.connect(self.networkDisconnected)

        #self.connMonitor.sleeping.connect(self.networkUnavailable);
        #self.connMonitor.checked.connect(self.checkConnection);

        self.sendTyping.connect(self.conn.sendTyping)
        self.sendPaused.connect(self.conn.sendPaused)
        self.getLastOnline.connect(self.conn.getLastOnline)

        self.connected.connect(self.conn.resendUnsent)

        self.pingTimer = QTimer()
        self.pingTimer.timeout.connect(self.sendPing)
        self.pingTimer.start(180000)