| Age | Commit message (Collapse) | Author |
|
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.
|
|
If the view has a width where a horizontal scrollbar is required to
show all columns, an endless loop might get triggered that results in a
periodic jumping of the column-widths.
BUG: 270954
FIXED-IN: 4.7.0
|
|
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.
|
|
|
|
constructor to the one of its base class DolphinTreeView. The reason
is that DolphinTreeView::updateElasticBandSelection() contains
"Q_ASSERT(uniformRowHeights())", so it makes sense to ensure that
every DolphinTreeView has uniform row heights. This might be important
for unit tests which use DolphinTreeView directly.
svn path=/trunk/KDE/kdebase/apps/; revision=1214695
|
|
as member for the view-modes, as the URL is alredy known by the DolphinViewController.
svn path=/trunk/KDE/kdebase/apps/; revision=1213172
|
|
CCBUG: 261147
FIXED-IN: 4.6.0
svn path=/trunk/KDE/kdebase/apps/; revision=1210659
|
|
- remove it
svn path=/trunk/KDE/kdebase/apps/; revision=1201101
|
|
m_extensionsFactory is initialised. This fixes a possible crash in
Konqueror when changing the settings or manipulating tabs.
CCBUG: 240374
svn path=/trunk/KDE/kdebase/apps/; revision=1199276
|
|
than the "Name" column. Fixes keyboard navigation problems if files
with very wide names are present in the current folder.
Unit test included.
CCBUG: 257401
svn path=/trunk/KDE/kdebase/apps/; revision=1199123
|
|
dereferencing it. Fixes a possible crash when initialising the
Details View in Konqueror, caused by an indirect resizing the of
columns before the DolphinDetailsView constructor is finished.
CCBUG: 257035
svn path=/trunk/KDE/kdebase/apps/; revision=1198138
|
|
when dragging items and "expandable folders" is disabled.
CCBUG: 237731
svn path=/trunk/KDE/kdebase/apps/; revision=1196240
|
|
into the new base class DolphinTreeView.
Background info: QTreeView does not respect the width of a cell for the hover-feedback and the selections. This has been adjusted in DolphinDetailsView already, but the required code for this is quite large. This made it tricky to maintain the really Dolphin-specific parts in DolphinDetailsView.
svn path=/trunk/KDE/kdebase/apps/; revision=1184152
|
|
The problem was that a maximum size was assigned to KFileItemDelegate
for displaying items without considering that icon zooming may change
the item height.
CCBUG: 234600
svn path=/trunk/KDE/kdebase/apps/; revision=1182797
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=1171607
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=1171602
|
|
width of the columns. This assures that columns like "Path" are not clipped.
svn path=/trunk/KDE/kdebase/apps/; revision=1171601
|
|
sources to it
svn path=/trunk/KDE/kdebase/apps/; revision=1154146
|