bool ExportManager::isFileExists(const QUrl &url) { if (!(url.isValid())) { return false; } KIO::StatJob * existsJob = KIO::stat(url, KIO::StatJob::DestinationSide, 0); existsJob->exec(); return (existsJob->error() == KJob::NoError); }
void KonqRun::init() { KParts::BrowserRun::init(); // Maybe init went to the "let's try stat'ing" part. Then connect to info messages. // (in case it goes to scanFile, this will be done below) KIO::StatJob *job = dynamic_cast<KIO::StatJob*>(KRun::job()); if (job && !job->error() && m_pView) { connect(job, SIGNAL(infoMessage(KJob*,QString,QString)), m_pView, SLOT(slotInfoMessage(KJob*,QString))); } }