JagunMSNConnection::JagunMSNConnection(JagunKETServer *parentServer,QUdpSocket *udpSocket, int lifeTime) :JagunKETConnection(parentServer,udpSocket), time(lifeTime) { //QTextCodec::setCodecForLocale(QTextCodec::codecForName("UTF-8")); //QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8")); //QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8")); connect(this, SIGNAL(disconnected() ), this, SLOT(disconnectedConnection() ) ); connect(this, SIGNAL(error(JagunKET::EErrorJagunKET) ), this, SLOT(errorConnection(JagunKET::EErrorJagunKET) ) ); connect(this, SIGNAL(receive(QByteArray *)), this, SLOT(readClient(QByteArray *)) ); connect(&lifeTimer, SIGNAL(timeout() ), this, SLOT(timeout() ) ); connect(&parserFromXML, SIGNAL(newUser(QString, QString, QString)), this, SLOT(newUser(QString, QString, QString)) ); connect(&parserFromXML, SIGNAL(loginUser(QString, QString)), this, SLOT(loginUser(QString, QString)) ); connect(&parserFromXML, SIGNAL(requestContactList() ), this, SLOT(requestContactList() ) ); connect(&parserFromXML, SIGNAL(changeStatus(QString, QString, QString, int, QStringList) ), this, SLOT(changeStatus(QString, QString, QString, int, QStringList) ) ); connect(&parserFromXML, SIGNAL(addContact(QString, QString) ), this, SLOT(addContact(QString, QString) ) ); connect(&parserFromXML, SIGNAL(addContactConfirmation(QString, bool) ), this, SLOT(addContactConfirmation(QString, bool) ) ); connect(&parserFromXML, SIGNAL(sendMessage(QStringList, QString, QDateTime) ), this, SLOT(sendMessage(QStringList, QString, QDateTime) ) ); //lifeTimer.start(time); logged = false; db.createNewConnection(); //TODO - seta todas as id das conexoes no banco para -1 }
void PeopleInfoManager::reloadData() { restoreContacts(); requestMyAccount(); requestContactList(); }