Changeset View
Changeset View
Standalone View
Standalone View
src/core/statjob.cpp
Show First 20 Lines • Show All 68 Lines • ▼ Show 20 Line(s) | 68 | StatJob::StatJob(StatJobPrivate &dd) | |||
---|---|---|---|---|---|
69 | : SimpleJob(dd) | 69 | : SimpleJob(dd) | ||
70 | { | 70 | { | ||
71 | } | 71 | } | ||
72 | 72 | | |||
73 | StatJob::~StatJob() | 73 | StatJob::~StatJob() | ||
74 | { | 74 | { | ||
75 | } | 75 | } | ||
76 | 76 | | |||
77 | #if KIOCORE_BUILD_DEPRECATED_SINCE(4, 0) | ||||
77 | void StatJob::setSide(bool source) | 78 | void StatJob::setSide(bool source) | ||
78 | { | 79 | { | ||
79 | d_func()->m_bSource = source; | 80 | d_func()->m_bSource = source; | ||
80 | } | 81 | } | ||
82 | #endif | ||||
81 | 83 | | |||
82 | void StatJob::setSide(StatSide side) | 84 | void StatJob::setSide(StatSide side) | ||
83 | { | 85 | { | ||
84 | d_func()->m_bSource = side == SourceSide; | 86 | d_func()->m_bSource = side == SourceSide; | ||
85 | } | 87 | } | ||
86 | 88 | | |||
87 | void StatJob::setDetails(KIO::StatDetails details) | 89 | void StatJob::setDetails(KIO::StatDetails details) | ||
88 | { | 90 | { | ||
▲ Show 20 Lines • Show All 123 Lines • ▼ Show 20 Line(s) | 213 | { | |||
212 | StatJob *job = statDetails(url, StatJob::SourceSide, KIO::StatDefaultDetails, flags); | 214 | StatJob *job = statDetails(url, StatJob::SourceSide, KIO::StatDefaultDetails, flags); | ||
213 | if (url.isLocalFile()) { | 215 | if (url.isLocalFile()) { | ||
214 | QTimer::singleShot(0, job, &StatJob::slotFinished); | 216 | QTimer::singleShot(0, job, &StatJob::slotFinished); | ||
215 | Scheduler::cancelJob(job); // deletes the slave if not 0 | 217 | Scheduler::cancelJob(job); // deletes the slave if not 0 | ||
216 | } | 218 | } | ||
217 | return job; | 219 | return job; | ||
218 | } | 220 | } | ||
219 | 221 | | |||
222 | #if KIOCORE_BUILD_DEPRECATED_SINCE(4, 0) | ||||
220 | StatJob *KIO::stat(const QUrl &url, bool sideIsSource, short int details, JobFlags flags) | 223 | StatJob *KIO::stat(const QUrl &url, bool sideIsSource, short int details, JobFlags flags) | ||
221 | { | 224 | { | ||
222 | //qCDebug(KIO_CORE) << "stat" << url; | 225 | //qCDebug(KIO_CORE) << "stat" << url; | ||
223 | KIO_ARGS << url; | 226 | KIO_ARGS << url; | ||
224 | StatJob *job = StatJobPrivate::newJob(url, CMD_STAT, packedArgs, flags); | 227 | StatJob *job = StatJobPrivate::newJob(url, CMD_STAT, packedArgs, flags); | ||
225 | job->setSide(sideIsSource ? StatJob::SourceSide : StatJob::DestinationSide); | 228 | job->setSide(sideIsSource ? StatJob::SourceSide : StatJob::DestinationSide); | ||
226 | job->setDetails(details); | 229 | job->setDetails(details); | ||
227 | return job; | 230 | return job; | ||
228 | } | 231 | } | ||
232 | #endif | ||||
229 | 233 | | |||
230 | StatJob *KIO::statDetails(const QUrl &url, KIO::StatJob::StatSide side, KIO::StatDetails details, JobFlags flags) | 234 | StatJob *KIO::statDetails(const QUrl &url, KIO::StatJob::StatSide side, KIO::StatDetails details, JobFlags flags) | ||
231 | { | 235 | { | ||
232 | // TODO KF6: rename to stat | 236 | // TODO KF6: rename to stat | ||
233 | //qCDebug(KIO_CORE) << "stat" << url; | 237 | //qCDebug(KIO_CORE) << "stat" << url; | ||
234 | KIO_ARGS << url; | 238 | KIO_ARGS << url; | ||
235 | StatJob *job = StatJobPrivate::newJob(url, CMD_STAT, packedArgs, flags); | 239 | StatJob *job = StatJobPrivate::newJob(url, CMD_STAT, packedArgs, flags); | ||
236 | job->setSide(side); | 240 | job->setSide(side); | ||
237 | job->setDetails(details); | 241 | job->setDetails(details); | ||
238 | return job; | 242 | return job; | ||
239 | } | 243 | } | ||
240 | 244 | | |||
245 | #if KIOCORE_BUILD_DEPRECATED_SINCE(5, 69) | ||||
241 | StatJob *KIO::stat(const QUrl &url, KIO::StatJob::StatSide side, short int details, JobFlags flags) | 246 | StatJob *KIO::stat(const QUrl &url, KIO::StatJob::StatSide side, short int details, JobFlags flags) | ||
242 | { | 247 | { | ||
243 | //qCDebug(KIO_CORE) << "stat" << url; | 248 | //qCDebug(KIO_CORE) << "stat" << url; | ||
244 | KIO_ARGS << url; | 249 | KIO_ARGS << url; | ||
245 | StatJob *job = StatJobPrivate::newJob(url, CMD_STAT, packedArgs, flags); | 250 | StatJob *job = StatJobPrivate::newJob(url, CMD_STAT, packedArgs, flags); | ||
246 | job->setSide(side); | 251 | job->setSide(side); | ||
247 | job->setDetails(details); | 252 | job->setDetails(details); | ||
248 | return job; | 253 | return job; | ||
249 | } | 254 | } | ||
255 | #endif | ||||
250 | 256 | | |||
251 | #include "moc_statjob.cpp" | 257 | #include "moc_statjob.cpp" |