[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [Konversation] d05fd45: Some fixes around DCC
From:       Shintaro Matsuoka <shin () shoegazed ! org>
Date:       2010-07-01 13:27:46
Message-ID: 20100701132746.B66A9BB56BE () projects ! kde ! org
[Download RAW message or body]

commit d05fd45e1fca596fe487840d28a3ea8dfe3e433c
Author: Shintaro Matsuoka <shin@shoegazed.org>
Date:   Tue Aug 3 02:54:05 2004 +0000

    Some fixes around DCC
    
    svn path=/trunk/kdeextragear-2/konversation/; revision=335379

diff --git a/konversation/prefspagedccsettings.cpp \
b/konversation/prefspagedccsettings.cpp index 0525e56..fa86e96 100644
--- a/konversation/prefspagedccsettings.cpp
+++ b/konversation/prefspagedccsettings.cpp
@@ -66,13 +66,13 @@ PrefsPageDccSettings::PrefsPageDccSettings(QFrame* \
newParent,Preferences* newPre  connect(dccSpecificSendPorts, \
SIGNAL(stateChanged(int)), this, SLOT(specificSendPortsStateChanged(int)));  \
dccSendPortsFirstLabel=new QLabel(i18n("First DCC send port:"),parentFrame);  \
                dccSendPortsFirstLabel->setAlignment(Qt::AlignRight | \
                Qt::AlignVCenter);
-  dccSendPortsFirstSpin=new \
QSpinBox(0,65536,1,parentFrame,"dcc_send_ports_first_spin"); +  \
dccSendPortsFirstSpin=new \
QSpinBox(0,65535,1,parentFrame,"dcc_send_ports_first_spin");  \
connect(dccSendPortsFirstSpin, SIGNAL(valueChanged(int)), this, \
SLOT(sendPortsFirstSpinValueChanged(int)));  \
dccSendPortsFirstSpin->setMaximumWidth(100);  \
dccSendPortsFirstLabel->setBuddy(dccSendPortsFirstSpin);  dccSendPortsLastLabel=new \
QLabel(i18n("Last DCC send port:"),parentFrame);  \
                dccSendPortsLastLabel->setAlignment(Qt::AlignRight | \
                Qt::AlignVCenter);
-  dccSendPortsLastSpin=new \
QSpinBox(0,65536,1,parentFrame,"dcc_send_ports_last_spin"); +  \
dccSendPortsLastSpin=new QSpinBox(0,65535,1,parentFrame,"dcc_send_ports_last_spin");  \
connect(dccSendPortsLastSpin, SIGNAL(valueChanged(int)), this, \
SLOT(sendPortsLastSpinValueChanged(int)));  \
dccSendPortsLastSpin->setMaximumWidth(100);  \
                dccSendPortsLastLabel->setBuddy(dccSendPortsLastSpin);
diff --git a/konversation/server.cpp b/konversation/server.cpp
index c0e36a7..641057d 100644
--- a/konversation/server.cpp
+++ b/konversation/server.cpp
@@ -1421,7 +1421,7 @@ void Server::addDccSend(const QString &recipient,const QString \
&fileName)  
   QString ip;
   if(KonversationApplication::preferences.getDccGetIpFromServer())
-    ip=myIpByServer;
+    ip=ownIpByServer;
   if(ip.isEmpty())
     ip=getIp();
   
@@ -1502,7 +1502,9 @@ void Server::requestDccChat(const QString& nickname)
 
 void Server::dccSendRequest(const QString &partner, const QString &fileName, const \
QString &address, const QString &port, unsigned long size)  {
+  kdDebug() << "Server::dccSendRequest()" << endl;
   outputFilter->sendRequest(partner,fileName,address,port,size);
+  kdDebug() << "Server::dccSendRequest(): outputFilter->getServerOutput() returns: " \
<< outputFilter->getServerOutput() << endl;  queue(outputFilter->getServerOutput());
   appendStatusMessage(outputFilter->getType(),outputFilter->getOutput());
 }
@@ -2220,13 +2222,13 @@ void Server::nickJoinsChannel(const QString &channelName, \
const QString &nicknam  
 void Server::addHostmaskToNick(const QString& sourceNick, const QString& \
sourceHostmask)  {
-  // for DCC sending
-  if(!myIpByServer && sourceNick==nickname)  // myself
+  // remember my IP for DCC sending
+  if(ownIpByServer.isEmpty() && sourceNick==nickname)  // myself
   {
     QString myhost = sourceHostmask.section('@',1);
     KNetwork::KResolverResults res = KNetwork::KResolver::resolve(myhost, "");
     if(res.size() > 0)
-      myIpByServer = res.first().address().nodeName();
+      ownIpByServer = res.first().address().nodeName();
   }
   
   Channel* channel=channelList.first();
diff --git a/konversation/server.h b/konversation/server.h
index c58689b..2a2838a 100644
--- a/konversation/server.h
+++ b/konversation/server.h
@@ -430,7 +430,7 @@ class Server : public QObject
     QString inputBuffer;
     QStringList outputBuffer;
     QString nickname;
-    QString myIpByServer;
+    QString ownIpByServer;
     QString serverKey;
     QString lastDccDir;
 


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic