diff options
| author | 2008-08-04 16:14:40 +0000 | |
|---|---|---|
| committer | 2008-08-04 16:14:40 +0000 | |
| commit | bb4fcd90315ef77460676935005cdbbde1e55f76 (patch) | |
| tree | 74d3fda8fc99ff3beb2f1c679bde03dc1a7bb145 /src/modules/objects/class_socket.cpp | |
| parent | compilation fix (diff) | |
| download | KVIrc-bb4fcd90315ef77460676935005cdbbde1e55f76.tar.gz KVIrc-bb4fcd90315ef77460676935005cdbbde1e55f76.tar.bz2 KVIrc-bb4fcd90315ef77460676935005cdbbde1e55f76.zip | |
more QT4 port (objects module) + vs2005 projects update + some compilation fixes
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@2174 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules/objects/class_socket.cpp')
| -rw-r--r-- | src/modules/objects/class_socket.cpp | 19 |
1 files changed, 13 insertions, 6 deletions
diff --git a/src/modules/objects/class_socket.cpp b/src/modules/objects/class_socket.cpp index aabfdbcda..978e9e7b2 100644 --- a/src/modules/objects/class_socket.cpp +++ b/src/modules/objects/class_socket.cpp @@ -606,12 +606,12 @@ bool KviKvsObject_socket::functionConnect(KviKvsObjectFunctionCall *c) #endif { debug ("ok connecting"); - debug ("connectinhg on ip %s ",m_szRemoteIp.latin1()); + debug ("connectinhg on ip %s ",m_szRemoteIp.toUtf8().data()); debug ("non so ip"); m_iStatus = KVI_SCRIPT_SOCKET_STATUS_CONNECTING; delayedConnect(); } else { - debug ("connectinhg on ip %s port %d",m_szRemoteIp.latin1(),m_uRemotePort); + debug ("connectinhg on ip %s port %d",m_szRemoteIp.toUtf8().data(),m_uRemotePort); m_iStatus = KVI_SCRIPT_SOCKET_STATUS_DNS; delayedLookupRemoteIp(); } @@ -858,7 +858,9 @@ void KviKvsObject_socket::delayedConnect() if(m_pDelayTimer)delete m_pDelayTimer; m_pDelayTimer = new QTimer(); connect(m_pDelayTimer,SIGNAL(timeout()),this,SLOT(doConnect())); - m_pDelayTimer->start(0,true); + m_pDelayTimer->setInterval(0); + m_pDelayTimer->setSingleShot(true); + m_pDelayTimer->start(); } void KviKvsObject_socket::doConnect() @@ -952,7 +954,9 @@ debug ("Socket created"); debug ("Socket connected"); m_pDelayTimer = new QTimer(); connect(m_pDelayTimer,SIGNAL(timeout()),this,SLOT(connectTimeout())); - m_pDelayTimer->start(m_uConnectTimeout,true); + m_pDelayTimer->setInterval(m_uConnectTimeout); + m_pDelayTimer->setSingleShot(true); + m_pDelayTimer->start(); m_pSn = new QSocketNotifier((int)m_sock,QSocketNotifier::Write); QObject::connect(m_pSn,SIGNAL(activated(int)),this,SLOT(writeNotifierFired(int))); @@ -974,7 +978,10 @@ void KviKvsObject_socket::delayedLookupRemoteIp() if(m_pDelayTimer)delete m_pDelayTimer; m_pDelayTimer = new QTimer(); connect(m_pDelayTimer,SIGNAL(timeout()),this,SLOT(lookupRemoteIp())); - m_pDelayTimer->start(0,true); + + m_pDelayTimer->setInterval(0); + m_pDelayTimer->setSingleShot(true); + m_pDelayTimer->start(); } void KviKvsObject_socket::lookupRemoteIp() @@ -1011,7 +1018,7 @@ void KviKvsObject_socket::lookupDone(KviDns *pDns) return; } m_szRemoteIp = pDns->firstIpAddress(); - debug ("Dns resolved in %s",m_szRemoteIp.latin1()); + debug ("Dns resolved in %s",m_szRemoteIp.toUtf8().data()); delete m_pDns; m_pDns = 0; |
