kdenonbeta/kdedebian/kapture
CVS commit by mornfall:
- update TODO (domi: please read, maybe adjust)
- fix qextmdi.diff (you'll need to reapply)
- create initial kmdi interface
- implemented PkgGrouperChain: this encapsulates a chain of
PkgGrouperFactory's, or of PkgGrouperChain's. This allows for building trees
of PkgGrouperFactory's, where the PkgGrouperChain is responsible for
building a linear path of the groupers;
- implemented PkgNameFilter and PkgDescrFilter groupers
- move default PkgGrouperFactory initialization from PkgManager to a static
method of PkgGrouperFactory
- make relevant classes use PkgGrouperChain
- implement package viewing history (optional) in KaptureManager, make part/
use this interface (also kapture/ uses same interface, but with history
control disabled)
- implement grouper settings management in KaptureManager
- adapt operationmenu for KaptureManager
- implement delayed package changing in PkgDetails (using custom PkgChanger
class), so we don't empty the lists in QListView::clicked (...) handler
(which is illegal according to Qt docu)
- make PkgList inherit PkgTree instead of encapsulating it in member variable
(simplifies things a bit)
- implement simple filter support in PkgTreeView
- make PkgView base class more useful by implementing common behaviour of
(hopefully) all PkgViews
- adapt part/PartView to KaptureManager, nuke its own history impl
- implement capture::PkgCache, derived class of pkgDepCache; this is still
incomplete, but seems to work in simpler cases for now; it implements a
priority driven engine for selecting packages for installation: user assigns
priority (or so does the frontend on users behalf) of his selection of
wanted package status; see the code comments and TODO for details; i will
document this more
CCMAIL: kde-debian-devel@kde.org
A kapture/kapture_client.cpp 1.1 [no copyright]
A kapture/kaptureiface.h 1.1 [no copyright]
A kapture/kapturepref.cpp 1.1 [no copyright]
A kapture/kapturepref.h 1.1 [no copyright]
A kapture/kaptureui.rc 1.1
A kapture/kaptureview.cpp 1.1 [no copyright]
A libcapture/pkgcache-test.cpp 1.1 [no copyright]
A libcapture/pkgcache.cpp 1.1 [LGPL (v2+)]
A libcapture/pkgcache.h 1.1 [LGPL (v2+)]
A libkapture/acqprogress.h 1.2 [no copyright]
A part/kapture.cpp 1.1 [UNKNOWN]
A part/kapture.h 1.1 [no copyright]
A part/main.cpp 1.1 [no copyright]
M +1 -1 README 1.4
M +115 -43 TODO 1.5
M +15 -5 qextmdi.diff 1.3
M +31 -23 kapture/Makefile.am 1.8
M +225 -119 kapture/kapture.cpp 1.4
M +60 -46 kapture/kapture.desktop 1.5
M +47 -14 kapture/kapture.h 1.3
M +16 -13 kapture/main.cpp 1.3
M +7 -2 libcapture/Makefile.am 1.2
M +1 -1 libcapture/pkgfeeder.h 1.2
M +443 -195 libcapture/pkggrouper.cpp 1.2
M +120 -36 libcapture/pkggrouper.h 1.2
M +1 -10 libcapture/pkgmanager.cpp 1.2
M +4 -4 libcapture/pkgmanager.h 1.2
M +1 -1 libcapture/pkgsubtree.cpp 1.2
M +2 -0 libcapture/pkgsubtree.h 1.2
M +16 -7 libcapture/pkgtree.cpp 1.2
M +7 -3 libcapture/pkgtree.h 1.2
M +1 -0 libcapture/pkgtreenode.cpp 1.2
M +1 -1 libcapture/stl_util.cpp 1.2
M +1 -1 libkapture/Makefile.am 1.3
M +139 -5 libkapture/kapturemanager.cpp 1.2
M +24 -0 libkapture/kapturemanager.h 1.2
M +7 -8 libkapture/operationmenu.cpp 1.2
M +3 -3 libkapture/operationmenu.h 1.2
M +2 -19 libkapture/operationmenuui.ui 1.2
M +68 -39 libkapture/pkgdetails.cpp 1.2
M +23 -3 libkapture/pkgdetails.h 1.2
M +4 -18 libkapture/pkgdetailscommon.cpp 1.2
M +1 -0 libkapture/pkgdetailscommon.h 1.2
M +20 -22 libkapture/pkglist.cpp 1.2
M +9 -8 libkapture/pkglist.h 1.2
M +66 -18 libkapture/pkglistview.cpp 1.2
M +15 -3 libkapture/pkglistview.h 1.2
M +5 -5 libkapture/pkglistviewui.ui 1.2
M +54 -1 libkapture/pkgview.cpp 1.2
M +26 -4 libkapture/pkgview.h 1.2
M +19 -0 part/Makefile.am 1.3
M +36 -22 part/partview.cpp 1.2
M +7 -7 part/partview.h 1.2
M +0 -3 part/partviewui.ui 1.2
Reply to: