Fix localURL signal

This relates to Bug 1902
pull/2/head
Francois Andriot 10 years ago committed by Slávek Banko
parent 18e34b8cfc
commit 6cfb2ba0ca

@ -425,7 +425,7 @@ void KonqPopupMenu::setup(KonqPopupFlags kpf)
if (!realURL.isLocalFile()) { if (!realURL.isLocalFile()) {
TDEIO::LocalURLJob* localURLJob = TDEIO::localURL(m_sViewURL); TDEIO::LocalURLJob* localURLJob = TDEIO::localURL(m_sViewURL);
if (localURLJob) { if (localURLJob) {
connect(localURLJob, TQT_SIGNAL(localURL(TDEIO::Job*, const KURL&, bool)), this, TQT_SLOT(slotLocalURL(TDEIO::Job*, const KURL&, bool))); connect(localURLJob, TQT_SIGNAL(localURL(TDEIO::LocalURLJob*, const KURL&, bool)), this, TQT_SLOT(slotLocalURL(TDEIO::LocalURLJob*, const KURL&, bool)));
connect(localURLJob, TQT_SIGNAL(destroyed()), this, TQT_SLOT(slotLocalURLKIODestroyed())); connect(localURLJob, TQT_SIGNAL(destroyed()), this, TQT_SLOT(slotLocalURLKIODestroyed()));
d->localURLSlotFired = false; d->localURLSlotFired = false;
while (!d->localURLSlotFired) { while (!d->localURLSlotFired) {
@ -1226,7 +1226,7 @@ KURL::List KonqPopupMenu::popupURLList() const
return m_lstPopupURLs; return m_lstPopupURLs;
} }
void KonqPopupMenu::slotLocalURL(TDEIO::Job *job, const KURL& url, bool isLocal) void KonqPopupMenu::slotLocalURL(TDEIO::LocalURLJob *job, const KURL& url, bool isLocal)
{ {
d->localURLSlotFired = true; d->localURLSlotFired = true;
d->localURLResultURL = url; d->localURLResultURL = url;

@ -34,6 +34,7 @@
#include <libkonq_export.h> #include <libkonq_export.h>
#include <tdeparts/browserextension.h> #include <tdeparts/browserextension.h>
#include <tdeio/jobclasses.h>
#include "konq_xmlguiclient.h" #include "konq_xmlguiclient.h"
@ -178,7 +179,7 @@ protected:
TDEActionCollection m_ownActions; TDEActionCollection m_ownActions;
private slots: private slots:
void slotLocalURL( TDEIO::Job *, const KURL&, bool ); void slotLocalURL( TDEIO::LocalURLJob *, const KURL&, bool );
void slotLocalURLKIODestroyed( ); void slotLocalURLKIODestroyed( );
private: private:

Loading…
Cancel
Save