| Age | Commit message (Collapse) | Author |
|
|
|
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.
|
|
Now KFileItemModel provides a way to access the available roles
including their translations. Note that the 3 roles "comments",
"rating" and "tags" have not been implemented yet in KFileItemModel
and turning them on does not work currently.
|
|
Currently Dolphin is only capable of showing a fixed number of
roles (e.g. name, size, date, owner, ...). Dolphin 2.1 should
support also other roles like rating, tags, comments or other
meta-information of images or audio-files.
To support this the sorting-type and additional-type from
DolphinView has been replaced by a role-type represented as
QByteArray.
|
|
Additionally a broken signal-connection has been fixed.
|
|
|
|
- The view properties dialog mixed the details-view with
the compact-view (#285848).
- The view properties have been reset when applying a
setting from the "Dolphin Preferences" dialog. The rootcause
was that the obsolete DolphinSettings class implemented
the saving in a wrong way because of the recent refactoring
(will remove this class completely now to prevent such
issues in future).
BUG: 285848
FIXED-IN: 4.8.0
|
|
- Rename setCategorizedSorting() to setGroupedSorting()
- Change the model interface to allow enabling/disabling grouping
without the need to declare a role (the sort role will be taken).
- Add dummy group role implementation in KFileItemModel
The grouping code itself requires some cleanups and might crash
at the moment or lead to weird layouts.
|
|
|
|
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.
|
|
Most developers seem to prefer
if (ptr) ...
if (!ptr) ...
in comparison to
if (ptr != 0) ...
if (ptr == 0) ...
Adjusted the Dolphin-code to use the "most-prefered style" to make contributors happy.
|
|
Also some KDE-includes have been capitalized
|
|
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=1154150
|
|
sources to it
svn path=/trunk/KDE/kdebase/apps/; revision=1154146
|
|
in KFileItemDelegate.
svn path=/trunk/KDE/kdebase/apps/; revision=1126703
|
|
properties should be used as default (that only "new folders" are affected, is incorrect).
BUG: 213354
svn path=/trunk/KDE/kdebase/apps/; revision=1085564
|
|
"sub folders" -> "sub-folders"
BUG: 198084
svn path=/trunk/KDE/kdebase/apps/; revision=1077615
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=973269
|
|
Dolphin and Konqueror (the default) or not. This setting can be
changed in the View menu: "View->Sort By->Folders First".
FEATURE: 62007
svn path=/trunk/KDE/kdebase/apps/; revision=956820
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=934823
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=934820
|
|
coherent manner (it no longer skips out of order).
svn path=/trunk/KDE/kdebase/apps/; revision=927483
|
|
boolean values in my prior commit(s). Now the View Properties Dialog will enable the apply button when the affected (4) widget values are changed.
svn path=/trunk/KDE/kdebase/apps/; revision=926757
|
|
instead of it just being enabled all the time, even after you apply it, so it's similar to the Settings Dialog now.
svn path=/trunk/KDE/kdebase/apps/; revision=926562
|
|
used in 3 QComboBoxes. Remember that activated() is not always triggered when the selected item is changed.
svn path=/trunk/KDE/kdebase/apps/; revision=926180
|
|
flat directory hierarchy. dolphin/src/CMakeLists.txt will be cleaned up later.
svn path=/trunk/KDE/kdebase/apps/; revision=911065
|