]> cloud.milkyroute.net Git - dolphin.git/commit
Prepare view-engine for non-KFileItem usecase
authorPeter Penz <peter.penz19@gmail.com>
Sat, 21 Apr 2012 19:28:16 +0000 (21:28 +0200)
committerPeter Penz <peter.penz19@gmail.com>
Sat, 21 Apr 2012 19:32:42 +0000 (21:32 +0200)
commitae4d11d918938fd9087f2035dac247969c1f2313
tree0303667797c81814b46b9ed5ed20b48ef31f2d71
parent47d7cdffdd2d2c04067a5088eaeff67add53dde3
Prepare view-engine for non-KFileItem usecase

Up to now the view-engine only provided a model-implementation that
supports file-items. The view-engine always had been designed to be able
to work with any kind of model, so now a KStandardItemModel is available.
The plan is to convert the places panel to the new view-engine. It should
be no problem to fix this until the feature freeze - in the worst case
the places-panel code could be reverted while still keeping the
KStandardItemModel changes.
41 files changed:
src/CMakeLists.txt
src/dolphinmainwindow.cpp
src/kitemviews/kfileitemlistview.cpp
src/kitemviews/kfileitemlistview.h
src/kitemviews/kfileitemlistwidget.cpp
src/kitemviews/kfileitemlistwidget.h
src/kitemviews/kfileitemmodel.cpp
src/kitemviews/kfileitemmodel.h
src/kitemviews/kitemlistcontainer.cpp
src/kitemviews/kitemlistcontainer.h
src/kitemviews/kitemlistcontroller.cpp
src/kitemviews/kitemlistcontroller.h
src/kitemviews/kitemliststyleoption.cpp
src/kitemviews/kitemlistview.cpp
src/kitemviews/kitemlistview.h
src/kitemviews/kitemlistwidget.cpp
src/kitemviews/kitemlistwidget.h
src/kitemviews/kstandarditem.cpp [new file with mode: 0644]
src/kitemviews/kstandarditem.h [new file with mode: 0644]
src/kitemviews/kstandarditemlistview.cpp [new file with mode: 0644]
src/kitemviews/kstandarditemlistview.h [new file with mode: 0644]
src/kitemviews/kstandarditemlistwidget.cpp [new file with mode: 0644]
src/kitemviews/kstandarditemlistwidget.h [new file with mode: 0644]
src/kitemviews/kstandarditemmodel.cpp [new file with mode: 0644]
src/kitemviews/kstandarditemmodel.h [new file with mode: 0644]
src/panels/folders/folderspanel.cpp
src/panels/folders/folderspanel.h
src/panels/places/placespanel.cpp
src/panels/places/placespanel.h
src/settings/viewpropertiesdialog.cpp
src/tests/kfileitemmodeltest.cpp
src/tests/kitemlistcontrollertest.cpp
src/views/dolphinfileitemlistwidget.cpp
src/views/dolphinfileitemlistwidget.h
src/views/dolphinitemlistview.cpp [moved from src/views/dolphinitemlistcontainer.cpp with 57% similarity]
src/views/dolphinitemlistview.h [moved from src/views/dolphinitemlistcontainer.h with 59% similarity]
src/views/dolphinview.cpp
src/views/dolphinview.h
src/views/dolphinviewactionhandler.cpp
src/views/viewproperties.cpp
src/views/viewproperties.h