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 | #ifndef KIOCORE_NO_DEPRECATED | | |||
78 | void StatJob::setSide(bool source) | 77 | void StatJob::setSide(bool source) | ||
79 | { | 78 | { | ||
80 | d_func()->m_bSource = source; | 79 | d_func()->m_bSource = source; | ||
81 | } | 80 | } | ||
82 | #endif | | |||
83 | 81 | | |||
84 | void StatJob::setSide(StatSide side) | 82 | void StatJob::setSide(StatSide side) | ||
85 | { | 83 | { | ||
86 | d_func()->m_bSource = side == SourceSide; | 84 | d_func()->m_bSource = side == SourceSide; | ||
87 | } | 85 | } | ||
88 | 86 | | |||
89 | void StatJob::setDetails(short int details) | 87 | void StatJob::setDetails(short int details) | ||
90 | { | 88 | { | ||
▲ Show 20 Lines • Show All 95 Lines • ▼ Show 20 Line(s) | 183 | { | |||
186 | StatJob *job = stat(url, StatJob::SourceSide, 2, flags); | 184 | StatJob *job = stat(url, StatJob::SourceSide, 2, flags); | ||
187 | if (url.isLocalFile()) { | 185 | if (url.isLocalFile()) { | ||
188 | QTimer::singleShot(0, job, &StatJob::slotFinished); | 186 | QTimer::singleShot(0, job, &StatJob::slotFinished); | ||
189 | Scheduler::cancelJob(job); // deletes the slave if not 0 | 187 | Scheduler::cancelJob(job); // deletes the slave if not 0 | ||
190 | } | 188 | } | ||
191 | return job; | 189 | return job; | ||
192 | } | 190 | } | ||
193 | 191 | | |||
194 | #ifndef KIOCORE_NO_DEPRECATED | | |||
195 | StatJob *KIO::stat(const QUrl &url, bool sideIsSource, short int details, JobFlags flags) | 192 | StatJob *KIO::stat(const QUrl &url, bool sideIsSource, short int details, JobFlags flags) | ||
196 | { | 193 | { | ||
197 | //qCDebug(KIO_CORE) << "stat" << url; | 194 | //qCDebug(KIO_CORE) << "stat" << url; | ||
198 | KIO_ARGS << url; | 195 | KIO_ARGS << url; | ||
199 | StatJob *job = StatJobPrivate::newJob(url, CMD_STAT, packedArgs, flags); | 196 | StatJob *job = StatJobPrivate::newJob(url, CMD_STAT, packedArgs, flags); | ||
200 | job->setSide(sideIsSource ? StatJob::SourceSide : StatJob::DestinationSide); | 197 | job->setSide(sideIsSource ? StatJob::SourceSide : StatJob::DestinationSide); | ||
201 | job->setDetails(details); | 198 | job->setDetails(details); | ||
202 | return job; | 199 | return job; | ||
203 | } | 200 | } | ||
204 | #endif | | |||
205 | 201 | | |||
206 | StatJob *KIO::stat(const QUrl &url, KIO::StatJob::StatSide side, short int details, JobFlags flags) | 202 | StatJob *KIO::stat(const QUrl &url, KIO::StatJob::StatSide side, short int details, JobFlags flags) | ||
207 | { | 203 | { | ||
208 | //qCDebug(KIO_CORE) << "stat" << url; | 204 | //qCDebug(KIO_CORE) << "stat" << url; | ||
209 | KIO_ARGS << url; | 205 | KIO_ARGS << url; | ||
210 | StatJob *job = StatJobPrivate::newJob(url, CMD_STAT, packedArgs, flags); | 206 | StatJob *job = StatJobPrivate::newJob(url, CMD_STAT, packedArgs, flags); | ||
211 | job->setSide(side); | 207 | job->setSide(side); | ||
212 | job->setDetails(details); | 208 | job->setDetails(details); | ||
213 | return job; | 209 | return job; | ||
214 | } | 210 | } | ||
215 | 211 | | |||
216 | #include "moc_statjob.cpp" | 212 | #include "moc_statjob.cpp" |