dfaure requested changes to this revision.
dfaure added inline comments.
This revision now requires changes to proceed.

INLINE COMMENTS

> slaveinterface.cpp:112
> +        const TransferInfo first = d->transfer_details.first();
> +        const TransferInfo last = d->transfer_details.last();
> +        KIO::filesize_t lspeed = 1000 * (last.size - first.size) / 
> (last.time - first.time);

why not just call "last" the (currently unnamed) TransferInfo created 2 lines 
above, rather than extracting it out of the vector just after appending?

> slaveinterface_p.h:39
> +
> +struct TransferInfo {
> +    qint64 time;

global namespace pollution, better keep this within KIO::SlaveInterfacePrivate.

> slaveinterface_p.h:48
>      SlaveInterfacePrivate()
> -        : connection(nullptr), filesize(0), offset(0), last_time(0), 
> start_time(0),
> -          nums(0), slave_calcs_speed(false)
> +        : connection(nullptr), transfer_details(max_count), filesize(0), 
> offset(0),
> +          slave_calcs_speed(false)

the old "nums" is now the vector size, right?

nums was initialized to 0, so this should not initialize the vector to 
max_count items

REPOSITORY
  R241 KIO

REVISION DETAIL
  https://phabricator.kde.org/D17528

To: chinmoyr, dfaure
Cc: bruns, kde-frameworks-devel, michaelh, ngraham

Reply via email to