Revision 770035

Go back to digest for 3rd February 2008

Other in Development Tools

Dmitry Suzdalev committed changes in /branches/work/kbugbuster-dimsuz:

That's what happens when you design API on the fly, rather than thinking it in advance ;)

API Redesign number two.

Get rid of KBBJobManager class at all. Instead:

- Move product list and bug query jobs' code to KBBServer.
It's more logical in the end. Products and bugs belong to server.
So let the server be in charge of retrieving them.

- Create a set of convinience signals for KBBServerManager.
KBBServerManager listens to each of it's server's signals and re-emits them with server name as an additional parameter

I hope this is much more usable and convinient now, so I can move further :)

File Changes

Deleted 2 files
  • /branches/work/kbugbuster-dimsuz/backend
  •   /kbbjobmanager.cpp
  •   /kbbjobmanager.h
Modified 12 files
  • /branches/work/kbugbuster-dimsuz
  •   /CMakeLists.txt
  •   /backend/kbbbugstorage.cpp
  •   /backend/kbbbugstorage.h
  •   /backend/kbbserver.cpp
  •   /backend/kbbserver.h
  •   /backend/kbbservermanager.cpp
  •   /backend/kbbservermanager.h
  •   /gui/kbbmainwindow_new.cpp
  •   /gui/kbbmainwindow_new.h
  •   /gui/kbbservermodel.cpp
  •   /gui/kbbservermodel.h
  •   /gui/kbbservermodelitems.h
14 files changed in total