Changeset View
Changeset View
Standalone View
Standalone View
src/core/slavebase.cpp
Show First 20 Lines • Show All 660 Lines • ▼ Show 20 Line(s) | |||||
661 | } | 661 | } | ||
662 | 662 | | |||
663 | void SlaveBase::position(KIO::filesize_t _pos) | 663 | void SlaveBase::position(KIO::filesize_t _pos) | ||
664 | { | 664 | { | ||
665 | KIO_DATA << KIO_FILESIZE_T(_pos); | 665 | KIO_DATA << KIO_FILESIZE_T(_pos); | ||
666 | send(INF_POSITION, data); | 666 | send(INF_POSITION, data); | ||
667 | } | 667 | } | ||
668 | 668 | | |||
669 | void SlaveBase::truncated(KIO::filesize_t _length) | ||||
670 | { | ||||
671 | KIO_DATA << KIO_FILESIZE_T(_length); | ||||
672 | send(INF_TRUNCATED, data); | ||||
673 | } | ||||
674 | | ||||
669 | void SlaveBase::processedPercent(float /* percent */) | 675 | void SlaveBase::processedPercent(float /* percent */) | ||
670 | { | 676 | { | ||
671 | //qDebug() << "STUB"; | 677 | //qDebug() << "STUB"; | ||
672 | } | 678 | } | ||
673 | 679 | | |||
674 | void SlaveBase::speed(unsigned long _bytes_per_second) | 680 | void SlaveBase::speed(unsigned long _bytes_per_second) | ||
675 | { | 681 | { | ||
676 | KIO_DATA << static_cast<quint32>(_bytes_per_second); | 682 | KIO_DATA << static_cast<quint32>(_bytes_per_second); | ||
▲ Show 20 Lines • Show All 258 Lines • ▼ Show 20 Line(s) | |||||
935 | void SlaveBase::write(const QByteArray &) | 941 | void SlaveBase::write(const QByteArray &) | ||
936 | { | 942 | { | ||
937 | error(ERR_UNSUPPORTED_ACTION, unsupportedActionErrorString(protocolName(), CMD_WRITE)); | 943 | error(ERR_UNSUPPORTED_ACTION, unsupportedActionErrorString(protocolName(), CMD_WRITE)); | ||
938 | } | 944 | } | ||
939 | void SlaveBase::seek(KIO::filesize_t) | 945 | void SlaveBase::seek(KIO::filesize_t) | ||
940 | { | 946 | { | ||
941 | error(ERR_UNSUPPORTED_ACTION, unsupportedActionErrorString(protocolName(), CMD_SEEK)); | 947 | error(ERR_UNSUPPORTED_ACTION, unsupportedActionErrorString(protocolName(), CMD_SEEK)); | ||
942 | } | 948 | } | ||
949 | void SlaveBase::truncate(KIO::filesize_t) | ||||
950 | { | ||||
951 | error(ERR_UNSUPPORTED_ACTION, unsupportedActionErrorString(protocolName(), CMD_TRUNCATE)); | ||||
952 | } | ||||
943 | void SlaveBase::close() | 953 | void SlaveBase::close() | ||
944 | { | 954 | { | ||
945 | error(ERR_UNSUPPORTED_ACTION, unsupportedActionErrorString(protocolName(), CMD_CLOSE)); | 955 | error(ERR_UNSUPPORTED_ACTION, unsupportedActionErrorString(protocolName(), CMD_CLOSE)); | ||
946 | } | 956 | } | ||
947 | void SlaveBase::mimetype(QUrl const &url) | 957 | void SlaveBase::mimetype(QUrl const &url) | ||
948 | { | 958 | { | ||
949 | get(url); | 959 | get(url); | ||
950 | } | 960 | } | ||
▲ Show 20 Lines • Show All 449 Lines • ▼ Show 20 Line(s) | 1408 | case CMD_WRITE: { | |||
1400 | break; | 1410 | break; | ||
1401 | } | 1411 | } | ||
1402 | case CMD_SEEK: { | 1412 | case CMD_SEEK: { | ||
1403 | KIO::filesize_t offset; | 1413 | KIO::filesize_t offset; | ||
1404 | stream >> offset; | 1414 | stream >> offset; | ||
1405 | seek(offset); | 1415 | seek(offset); | ||
1406 | break; | 1416 | break; | ||
1407 | } | 1417 | } | ||
1418 | case CMD_TRUNCATE: { | ||||
1419 | KIO::filesize_t length; | ||||
1420 | stream >> length; | ||||
1421 | truncate(length); | ||||
1422 | break; | ||||
1423 | } | ||||
1408 | case CMD_NONE: | 1424 | case CMD_NONE: | ||
1409 | break; | 1425 | break; | ||
1410 | case CMD_CLOSE: | 1426 | case CMD_CLOSE: | ||
1411 | close(); // must call finish(), which will set d->inOpenLoop=false | 1427 | close(); // must call finish(), which will set d->inOpenLoop=false | ||
1412 | break; | 1428 | break; | ||
1413 | default: | 1429 | default: | ||
1414 | // Some command we don't understand. | 1430 | // Some command we don't understand. | ||
1415 | // Just ignore it, it may come from some future version of KIO. | 1431 | // Just ignore it, it may come from some future version of KIO. | ||
▲ Show 20 Lines • Show All 146 Lines • Show Last 20 Lines |