]> cloud.milkyroute.net Git - dolphin.git/commit
Implement group-header layouting
authorPeter Penz <peter.penz19@gmail.com>
Tue, 18 Oct 2011 20:11:22 +0000 (22:11 +0200)
committerPeter Penz <peter.penz19@gmail.com>
Tue, 18 Oct 2011 20:16:34 +0000 (22:16 +0200)
commitfd9cac1188130d3ef09530a902c95cf6190990a1
tree8ff0f646a6bc53b6087f0cf3f780ce064e2869f5
parent6840794b57987c5f0baf704327733b68fb92cfc6
Implement group-header layouting

The most tricky part for groups - the layouting - basically works
now for all views (grouping was available only in the icons views
for Dolphin 1.x) and is nearly equally fast as without groups.

Still open:
- Group headers are ugly screen rectangles
- Return valid groups in KFileItemModel instead of the currently
  hardcoded testing values
- Dynamically turning on/off groups does not work currently, the
  directory must be reentered
src/kitemviews/kfileitemlistview.cpp
src/kitemviews/kfileitemmodel.cpp
src/kitemviews/kitemlistview.cpp
src/kitemviews/kitemlistview.h
src/kitemviews/kitemlistviewlayouter.cpp
src/kitemviews/kitemlistviewlayouter_p.h