| 118 | |
| 119 | #if HAS_KFKIO |
| 120 | void DefaultFileAccessJobHandler::slotGetData(KJob* pJob, const QByteArray& newData) |
| 121 | { |
| 122 | if(pJob->error() != KJob::NoError) |
| 123 | { |
| 124 | qCDebug(kdiffFileAccess) << "slotGetData: pJob->error() = " << pJob->error(); |
| 125 | pJob->uiDelegate()->showErrorMessage(); |
| 126 | } |
| 127 | else |
| 128 | { |
| 129 | qint64 length = std::min<qint64>(newData.size(), m_maxLength - m_transferredBytes); |
| 130 | ::memcpy(m_pTransferBuffer + m_transferredBytes, newData.data(), newData.size()); |
| 131 | m_transferredBytes += length; |
| 132 | } |
| 133 | } |
| 134 | #endif |
| 135 | |
| 136 | bool DefaultFileAccessJobHandler::put(const void* pSrcBuffer, long maxLength, bool bOverwrite) |