Revision 769191

Go back to digest for 3rd February 2008

Optimization in Networking Tools

Dario Massarin committed changes in /trunk/KDE/kdenetwork/kget:

* Huge optimization. Finally make the view update only when strictly necessary.
The CPU usage during view repaints (caused by a running transfer) drops on my system from 15% to 2%

* Make Qt not erase the background of the GroupStatusButton, which causes some flicker when moving a window over it

Please test it and report any problem you encounter. Have fun :)

Test it and report any problems.

File Changes

Modified 9 files
  • /trunk/KDE/kdenetwork/kget
  •   /main.cpp
  •   /core/transfer.h
  •   /core/transfergroup.h
  •   /core/transfergrouphandler.cpp
  •   /core/transfergrouphandler.h
  •   /core/transferhandler.cpp
  •   /core/transferhandler.h
  •   /core/transfertreemodel.cpp
  •   /ui/transfersviewdelegate.cpp
9 files changed in total