kdenonbeta/kdedebian/kapture
CVS commit by mornfall:
General:
- update TODO
- cvsignore *ui.h *ui.cpp
libcapture
- introduce capture::PkgManager (first try)
- implement capture::PkgFeeder: This class abstracts the PkgIterator
away from addPackage in grouper and enables us to feed eg. DepIterator
into grouper. This needs matching the grouper type and feeder type.
Ie, there are going to be different types of groupers and feeders,
with regards to respective IterType (see pkggrouper.h)
- unpointerize argmaps in pkggrouper.*
- add PkgGrouperFactory:: saveToString, loadFromString; saves
configuration of whole chain into a string and loads it back into
objects; needed for user-configurable chains
- add PkgCustomGrouper: creates chain from argmap-marshalled
PkgFactoryChain; usefulness of this is questionable right now (as
PkgGrouperFactory gained save/load to/from string); will see
- add stl_util.{h,cpp}: marshallers and demarshallers (ugly, fragile,
sucky) for list<string> and argmap (aka map<string,string>); needed
for saving PkgGrouperFactory into string
- stab at PkgDepTree (will be obsoleted by PkgDepFeeder anyway)
- add some comments to few classes
kapture:
- add Dominique to authors list
- create kapture::MainView: TabWidget contianer grouping different
package views and the OperationMenu; should be capable of
adding/removing its views and also saving and loading them to
a KConfig (this isn't implemented yet however)
- create kapture::OperationMenu: simple menu to perform the most common
tasks (mock-up for now -- no functionality implemented yet)
- move the version combobox in PkgDetailsCommon upwards, next to package
name and highlight both Package and Version
- create generic PkgView (abstract, defines interface for PkgView's to
be used in MainView) and PkgListView implementation for this
- first stab at KConfig, kconfig_compiler, KConfigSkeleton and friends;
not functional right now, mostly skeletons
Domi: Sorry for big commit... Also, this is full of warnings and maybe
broken code... I will clean up myself, don't bother. I hope i will be
able to commit today...
CCMAIL: kde-debian-devel@kde.org
A kapture/kaptureconfig.cpp 1.1 [no copyright]
A kapture/kaptureconfig.h 1.1 [UNKNOWN]
A kapture/kaptureconfigbase.kcfgc 1.1
A kapture/mainview.cpp 1.1 [no copyright]
A kapture/mainview.h 1.1 [UNKNOWN]
A kapture/mainviewui.ui 1.1
A kapture/operationmenu.h 1.1 [UNKNOWN]
A kapture/operationmenuui.ui 1.1
A kapture/pkglistview.cpp 1.1 [no copyright]
A kapture/pkglistview.h 1.1 [UNKNOWN]
A kapture/pkglistviewui.ui 1.1
A kapture/pkgmanager.cpp 1.1 [LGPL (v2+)]
A kapture/pkgmanager.h 1.1 [LGPL (v2+)]
A kapture/stl_test.cpp 1.1 [no copyright]
A kapture/stl_util.cpp 1.1 [LGPL (v2+)]
A kapture/stl_util.h 1.1 [LGPL (v2+)]
M +2 -1 TODO 1.3
M +2 -4 kapture/.cvsignore 1.2
M +12 -5 kapture/Makefile.am 1.3
M +30 -46 kapture/kapture_part.cpp 1.5
M +8 -8 kapture/kapture_part.h 1.2
M +2 -1 kapture/main.cpp 1.2
M +9 -3 kapture/pkgdetails.cpp 1.3
M +5 -3 kapture/pkgdetails.h 1.3
M +125 -75 kapture/pkgdetailscommonui.ui 1.3
M +127 -26 kapture/pkggrouper.cpp 1.9
M +81 -22 kapture/pkggrouper.h 1.10
M +6 -4 kapture/pkglist.cpp 1.8
M +4 -3 kapture/pkglist.h 1.6
M +28 -9 kapture/pkgtree.cpp 1.7
M +16 -8 kapture/pkgtree.h 1.4
M +11 -0 kapture/pkgtreeitem.h 1.7
M +6 -2 kapture/pkgtreenode.h 1.9
M +5 -17 kapture/pkgview.cpp 1.6
M +12 -9 kapture/pkgview.h 1.3
Reply to: