Revision 769191
Go back to digest for 3rd February 2008Optimization 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