[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdenonbeta/kopete/libkopete
From: Olivier Goffart <ogoffart () tiscalinet ! be>
Date: 2003-07-28 10:48:32
[Download RAW message or body]
CVS commit by ogoffart:
Fix a QT connection. also remove some useless debug output
M +0 -4 kopeteaccountmanager.cpp 1.29
M +10 -7 kopetetransfermanager.cpp 1.20
M +1 -1 kopetetransfermanager.h 1.16
--- kdenonbeta/kopete/libkopete/kopeteaccountmanager.cpp #1.28:1.29
@@ -244,6 +244,4 @@ void KopeteAccountManager::save()
void KopeteAccountManager::load()
{
- kdDebug( 14010 ) << k_funcinfo << endl;
-
connect( LibraryLoader::pluginLoader(), SIGNAL( pluginLoaded( KopetePlugin* \
) ), SLOT( slotPluginLoaded( KopetePlugin * ) ) ); }
@@ -251,6 +249,4 @@ void KopeteAccountManager::load()
void KopeteAccountManager::slotPluginLoaded( KopetePlugin *plugin )
{
- kdDebug(14010) << k_funcinfo << "Called." << endl;
-
KopeteProtocol* protocol = dynamic_cast<KopeteProtocol*>( plugin );
if ( !protocol )
--- kdenonbeta/kopete/libkopete/kopetetransfermanager.cpp #1.19:1.20
@@ -204,5 +204,5 @@ KopeteTransfer* KopeteTransferManager::a
KopeteFileTransferInfo info(contact, file, size, recipient,di, nextID);
KopeteTransfer *trans = new KopeteTransfer(info, contact);
- connect(trans, SIGNAL(result(KIO::Job *)), this, \
SLOT(slotComplete(KopeteTransfer *))); + connect(trans, SIGNAL(result(KIO::Job \
*)), this, SLOT(slotComplete(KIO::Job *))); mTransfersMap.insert(nextID, trans);
return trans;
@@ -212,5 +212,5 @@ void KopeteTransferManager::slotAccepted
{
KopeteTransfer *trans = new KopeteTransfer(info, filename);
- connect(trans, SIGNAL(result(KIO::Job *)), this, \
SLOT(slotComplete(KopeteTransfer *))); + connect(trans, SIGNAL(result(KIO::Job \
*)), this, SLOT(slotComplete(KIO::Job *))); mTransfersMap.insert(info.transferId(), \
trans); emit accepted(trans,filename);
@@ -234,11 +234,14 @@ int KopeteTransferManager::askIncomingTr
void KopeteTransferManager::removeTransfer( unsigned int id )
{
- KopeteTransfer *trans = mTransfersMap[id];
-// mTransfersMap.remove(id);
- delete trans;
+ mTransfersMap.remove(id);
+ //we don't need to delete the job, the job get deleted itself
}
-void KopeteTransferManager::slotComplete(KopeteTransfer *transfer)
+void KopeteTransferManager::slotComplete(KIO::Job *job)
{
+ KopeteTransfer *transfer=dynamic_cast<KopeteTransfer*>(job);
+ if(!transfer)
+ return;
+
emit done(transfer);
@@ -248,5 +251,5 @@ void KopeteTransferManager::slotComplete
if( it.data() == transfer )
{
- mTransfersMap.remove( it.key() );
+ removeTransfer(it.key());
break;
}
--- kdenonbeta/kopete/libkopete/kopetetransfermanager.h #1.15:1.16
@@ -116,5 +116,5 @@ signals:
private slots:
void slotAccepted(const KopeteFileTransferInfo&, const QString&);
- void slotComplete(KopeteTransfer*);
+ void slotComplete(KIO::Job*);
private:
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic