[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    make_it_cool: kdenetwork/kget
From:       Dario Massarin <nekkar () libero ! it>
Date:       2005-04-25 18:57:19
Message-ID: 20050425185719.6C9E3661 () office ! kde ! org
[Download RAW message or body]

CVS commit by dario: 

Lots of changes:
* Redesign of the TransferAction class.
* Now the selected transfers are handled in a perfect model/view style.
You can select a transfer by means of the TransferHandler. The selection
of a transfer triggers a TransferChangedEvent. The list of selected
transfers can be retrived from the model.
* With this code in place, I added, as a proof of concept, two actions
in the toolbar, that are executed only on the selected transfers.
* New default TransferAction: "open destination". I think it's very useful
* In the mainview the icon associated with each transfer now reflects
the mymetype of the file.
* Several changes in the Transfer and TransferGroup API
* Reorganization of the bittorrent plugin code. Now we check in the
Factory if the file is local, and only if this is true we create the
BTTransfer object. This allowed to remove lots of code.
* Now we can load and save the transfers when starting and closing kget.
It seems to work, but I didn't test this very much.
* Other things, that now I don't remember :-)


  M +20 -0     Changelog   1.1.2.21
  M +6 -4      kget.cpp   1.4.2.16
  M +3 -5      kgetui.rc   1.4.4.14
  M +160 -6    core/model.cpp   1.1.2.7
  M +46 -6     core/model.h   1.1.2.6
  M +14 -33    core/transfer.cpp   1.1.2.7
  M +24 -10    core/transfer.h   1.1.2.7
  M +3 -22     core/transferaction.cpp   1.1.2.2
  M +2 -8      core/transferaction.h   1.1.2.2
  M +43 -0     core/transfergroup.cpp   1.1.2.4
  M +17 -0     core/transfergroup.h   1.1.2.5
  M +11 -9     core/transferhandler.cpp   1.1.2.3
  M +17 -0     core/transferhandler.h   1.1.2.4
  M +18 -20    core/plugin/transferfactory.cpp   1.1.2.2
  M +50 -10    core/plugin/transferfactory.h   1.1.2.5
  M +7 -6      transfers/bittorrent/Makefile.am   1.1.2.2
  M +204 -214  transfers/bittorrent/bttransfer.cpp   1.1.2.3
  M +46 -54    transfers/bittorrent/bttransfer.h   1.1.2.2
  M +12 -7     transfers/bittorrent/bttransferfactory.cpp   1.1.2.2
  M +4 -3      transfers/bittorrent/bttransferfactory.h   1.1.2.2
  M +2 -2      transfers/bittorrent/kget_bittorrentfactory.desktop   1.1.2.2
  M +1 -1      transfers/kio/kget_kiofactory.desktop   1.1.2.2
  M +9 -25     transfers/kio/transferKio.cpp   1.1.2.7
  M +5 -5      transfers/kio/transferKio.h   1.1.2.7
  M +6 -2      transfers/kio/transferKioFactory.cpp   1.1.2.4
  M +2 -1      transfers/kio/transferKioFactory.h   1.1.2.3
  M +23 -99    ui/mainview.cpp   1.1.2.14
  M +5 -18     ui/mainview.h   1.1.2.11



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic