Merged very early alpha-version of Dolphin 2.0
author Peter Penz
()
committer Peter Penz
()
commit 290a34b86e34f0127567502d83b071b610061af3
tree 806fef23f36fd14b7310f9245e8d6ba4ea9ed9f6
parent 37247c00868a1ee2a84bf7b463cc92b16579f813
Merged very early alpha-version of Dolphin 2.0

Dolphin 2.0 will get a new view-engine with the
following improvements:
- Better performance
- Animated transitions
- No clipped filenames due to dynamic item-sizes
- Grouping support for all view-modes
- Non-rectangular selection areas
- Simplified code for better maintenance

More details will be provided in a blog-entry during
the next days.

Please note that the code is in a very
early alpha-stage and although the most tricky parts
have been implemented already very basic things like
drag and drop or selections have not been pushed yet.
Those things are rather trivial to implement but this
still will take some time.
130 files changed:
dolphin/src/CMakeLists.txt
dolphin/src/config-X11.h.cmake [ new file with mode 0644 ]
dolphin/src/dolphincontextmenu.cpp
dolphin/src/dolphinmainwindow.cpp
dolphin/src/dolphinpart.cpp
dolphin/src/dolphinpart.desktop
dolphin/src/dolphinui.rc
dolphin/src/dolphinviewcontainer.cpp
dolphin/src/dolphinviewcontainer.h
dolphin/src/kitemviews/kfileitemlistview.cpp [ new file with mode 0644 ]
dolphin/src/kitemviews/kfileitemlistview.h [ new file with mode 0644 ]
dolphin/src/kitemviews/kfileitemlistwidget.cpp [ new file with mode 0644 ]
dolphin/src/kitemviews/kfileitemlistwidget.h [ new file with mode 0644 ]
dolphin/src/kitemviews/kfileitemmodel.cpp [ new file with mode 0644 ]
dolphin/src/kitemviews/kfileitemmodel.h [ new file with mode 0644 ]
dolphin/src/kitemviews/kfileitemmodelrolesupdater.cpp [ new file with mode 0644 ]
dolphin/src/kitemviews/kfileitemmodelrolesupdater.h [ new file with mode 0644 ]
dolphin/src/kitemviews/kitemlistcontainer.cpp [ new file with mode 0644 ]
dolphin/src/kitemviews/kitemlistcontainer.h [ new file with mode 0644 ]
dolphin/src/kitemviews/kitemlistcontroller.cpp [ new file with mode 0644 ]
dolphin/src/kitemviews/kitemlistcontroller.h [ new file with mode 0644 ]
dolphin/src/kitemviews/kitemlistgroupheader.cpp [ new file with mode 0644 ]
dolphin/src/kitemviews/kitemlistgroupheader.h [ moved from dolphin/src/settings/viewmodes/columnviewsettingspage.h with 57%% similarity ]
dolphin/src/kitemviews/kitemlistselectionmanager.cpp [ new file with mode 0644 ]
dolphin/src/kitemviews/kitemlistselectionmanager.h [ new file with mode 0644 ]
dolphin/src/kitemviews/kitemlistsizehintresolver.cpp [ new file with mode 0644 ]
dolphin/src/kitemviews/kitemlistsizehintresolver_p.h [ new file with mode 0644 ]
dolphin/src/kitemviews/kitemliststyleoption.cpp [ moved from dolphin/src/tests/dolphinviewtest_details.cpp with 70%% similarity ]
dolphin/src/kitemviews/kitemliststyleoption.h [ moved from dolphin/src/tests/dolphinviewtest_columns.cpp with 71%% similarity ]
dolphin/src/kitemviews/kitemlistview.cpp [ new file with mode 0644 ]
dolphin/src/kitemviews/kitemlistview.h [ new file with mode 0644 ]
dolphin/src/kitemviews/kitemlistviewanimation.cpp [ new file with mode 0644 ]
dolphin/src/kitemviews/kitemlistviewanimation_p.h [ new file with mode 0644 ]
dolphin/src/kitemviews/kitemlistviewlayouter.cpp [ new file with mode 0644 ]
dolphin/src/kitemviews/kitemlistviewlayouter_p.h [ new file with mode 0644 ]
dolphin/src/kitemviews/kitemlistwidget.cpp [ new file with mode 0644 ]
dolphin/src/kitemviews/kitemlistwidget.h [ new file with mode 0644 ]
dolphin/src/kitemviews/kitemmodelbase.cpp [ new file with mode 0644 ]
dolphin/src/kitemviews/kitemmodelbase.h [ new file with mode 0644 ]
dolphin/src/kitemviews/kpixmapmodifier.cpp [ new file with mode 0644 ]
dolphin/src/kitemviews/kpixmapmodifier_p.h [ moved from dolphin/src/tests/dolphinviewtest_icons.cpp with 71%% similarity ]
dolphin/src/main.cpp
dolphin/src/panels/folders/dolphin_folderspanelsettings.kcfg
dolphin/src/panels/folders/folderspanel.cpp
dolphin/src/panels/folders/folderspanel.h
dolphin/src/panels/folders/paneltreeview.cpp
dolphin/src/panels/folders/treeviewcontextmenu.cpp
dolphin/src/panels/information/dolphin_informationpanelsettings.kcfg
dolphin/src/panels/information/informationpanelcontent.cpp
dolphin/src/panels/places/placespanel.cpp
dolphin/src/settings/additionalinfodialog.cpp
dolphin/src/settings/additionalinfodialog.h
dolphin/src/settings/applyviewpropsjob.cpp
dolphin/src/settings/dolphin_columnmodesettings.kcfgc [ deleted file ]
dolphin/src/settings/dolphin_compactmodesettings.kcfg [ moved from dolphin/src/settings/dolphin_columnmodesettings.kcfg with 79%% similarity ]
dolphin/src/settings/dolphin_compactmodesettings.kcfgc [ new file with mode 0644 ]
dolphin/src/settings/dolphin_detailsmodesettings.kcfg
dolphin/src/settings/dolphin_detailsmodesettings.kcfgc
dolphin/src/settings/dolphin_directoryviewpropertysettings.kcfg
dolphin/src/settings/dolphin_iconsmodesettings.kcfg
dolphin/src/settings/dolphin_iconsmodesettings.kcfgc
dolphin/src/settings/dolphinsettings.cpp
dolphin/src/settings/dolphinsettings.h
dolphin/src/settings/kcm/kcmdolphinviewmodes.cpp
dolphin/src/settings/viewmodes/columnviewsettingspage.cpp [ deleted file ]
dolphin/src/settings/viewmodes/detailsviewsettingspage.cpp
dolphin/src/settings/viewmodes/detailsviewsettingspage.h
dolphin/src/settings/viewmodes/iconsviewsettingspage.cpp
dolphin/src/settings/viewmodes/iconsviewsettingspage.h
dolphin/src/settings/viewmodes/viewsettingspage.cpp
dolphin/src/settings/viewpropertiesdialog.cpp
dolphin/src/settings/viewpropertiesdialog.h
dolphin/src/statusbar/dolphinstatusbar.cpp
dolphin/src/statusbar/dolphinstatusbar.h
dolphin/src/tests/CMakeLists.txt
dolphin/src/tests/dolphindetailsviewtest.cpp [ deleted file ]
dolphin/src/tests/dolphintreeviewtest.cpp [ deleted file ]
dolphin/src/tests/dolphinviewtest_allviewmodes.cpp [ deleted file ]
dolphin/src/tests/dolphinviewtest_allviewmodes.h [ deleted file ]
dolphin/src/tests/kfileitemlistviewtest.cpp [ new file with mode 0644 ]
dolphin/src/tests/kfileitemmodeltest.cpp [ new file with mode 0644 ]
dolphin/src/tests/testbase.cpp [ deleted file ]
dolphin/src/tests/testbase.h [ deleted file ]
dolphin/src/tests/testdir.cpp
dolphin/src/tests/testdir.h
dolphin/src/views/additionalinfoaccessor.cpp
dolphin/src/views/additionalinfoaccessor.h
dolphin/src/views/dolphincategorydrawer.cpp [ deleted file ]
dolphin/src/views/dolphincategorydrawer.h [ deleted file ]
dolphin/src/views/dolphincolumnview.cpp [ deleted file ]
dolphin/src/views/dolphincolumnview.h [ deleted file ]
dolphin/src/views/dolphincolumnviewcontainer.cpp [ deleted file ]
dolphin/src/views/dolphincolumnviewcontainer.h [ deleted file ]
dolphin/src/views/dolphindetailsview.cpp [ deleted file ]
dolphin/src/views/dolphindetailsview.h [ deleted file ]
dolphin/src/views/dolphindetailsviewexpander.cpp [ deleted file ]
dolphin/src/views/dolphindetailsviewexpander.h [ deleted file ]
dolphin/src/views/dolphindirlister.cpp
dolphin/src/views/dolphindirlister.h
dolphin/src/views/dolphinfileitemdelegate.cpp [ deleted file ]
dolphin/src/views/dolphinfileitemdelegate.h [ deleted file ]
dolphin/src/views/dolphiniconsview.cpp [ deleted file ]
dolphin/src/views/dolphiniconsview.h [ deleted file ]
dolphin/src/views/dolphinitemlistcontainer.cpp [ new file with mode 0644 ]
dolphin/src/views/dolphinitemlistcontainer.h [ new file with mode 0644 ]
dolphin/src/views/dolphinmodel.cpp [ deleted file ]
dolphin/src/views/dolphinmodel.h [ deleted file ]
dolphin/src/views/dolphinsortfilterproxymodel.cpp [ deleted file ]
dolphin/src/views/dolphinsortfilterproxymodel.h [ deleted file ]
dolphin/src/views/dolphintreeview.cpp [ deleted file ]
dolphin/src/views/dolphintreeview.h [ deleted file ]
dolphin/src/views/dolphinview.cpp
dolphin/src/views/dolphinview.h
dolphin/src/views/dolphinviewactionhandler.cpp
dolphin/src/views/dolphinviewactionhandler.h
dolphin/src/views/dolphinviewcontroller.cpp [ deleted file ]
dolphin/src/views/dolphinviewcontroller.h [ deleted file ]
dolphin/src/views/renamedialog.cpp
dolphin/src/views/selectionmanager.cpp [ deleted file ]
dolphin/src/views/selectionmanager.h [ deleted file ]
dolphin/src/views/selectiontoggle.cpp [ deleted file ]
dolphin/src/views/selectiontoggle.h [ deleted file ]
dolphin/src/views/tooltips/tooltipmanager.cpp
dolphin/src/views/tooltips/tooltipmanager.h
dolphin/src/views/versioncontrol/versioncontrolobserver.cpp
dolphin/src/views/versioncontrol/versioncontrolobserver.h
dolphin/src/views/viewextensionsfactory.cpp [ deleted file ]
dolphin/src/views/viewextensionsfactory.h [ deleted file ]
dolphin/src/views/viewproperties.cpp
dolphin/src/views/viewproperties.h