| Age | Commit message (Collapse) | Author |
|
sources to it
svn path=/trunk/KDE/kdebase/apps/; revision=1154146
|
|
and ViewModeController.
The ViewModeController offers a defined interface to control view mode implementations like icons view, details view and column view. The DolphinViewController allows those view mode implementations to control the parent DolphinView in a limited way.
svn path=/trunk/KDE/kdebase/apps/; revision=1109228
|
|
renaming items inline.
BUG: 226666
svn path=/trunk/KDE/kdebase/apps/; revision=1094416
|
|
selects one item after an item has been deleted.
It took me nearly 30 minutes to find out how to reproduce this issue 100 % reliable:
- a confirm dialog must be shown (thanks a lot to Dario for the hint!)
- the most important part: the keys (e. g. Shift + Del) must be pressed long enough until the confirm dialog grabs the focus from the details view...
BUG: 220898
BUG: 183386
BUG: 203112
svn path=/trunk/KDE/kdebase/apps/; revision=1073043
|
|
Fixes the problem that not the entire area affected by changing the
selection gets updated. QTreeView::visualRegionForSelection assumes
implicitly that the visualRects of all items have the same width,
which is not the case here.
Fix will be in KDE 4.4 Beta 2.
BUG: 218114
svn path=/trunk/KDE/kdebase/apps/; revision=1062076
|
|
This overrides QTreeView::visualRect, such that the "visual rect"
matches the area used in indexAt. Fixes the problem that the selection
loses items in the Details View when selecting new items with
Shift+Keyboard.
BUG: 217447
svn path=/trunk/KDE/kdebase/apps/; revision=1060716
|
|
1. the current item,
2. the scroll position of the view, and
3. the expansion state of the details view.
Before 3. can be implemented in Dolphin itself, some changes in
KUrlNavigator are required.
This fix will be in KDE 4.4.
BUG: 193549
BUG: 198073
BUG: 213137
svn path=/trunk/KDE/kdebase/apps/; revision=1049164
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=1017117
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=1016927
|
|
- Created basic documentation for Extensions Factory.
svn path=/trunk/KDE/kdebase/apps/; revision=1016898
|
|
ViewExtensionsFactory. Beside making DolphinView less complex this will allow the column view to share the view extension code instead of (partly) duplicating it as it has been done before.
Currently only the tooltips- and filepreview-handling have been moved into ViewExtensionsFactory, a further cleanup will be done later.
svn path=/trunk/KDE/kdebase/apps/; revision=1016893
|
|
the filter, the views (1:1 iconView + detailView, 1:n columnView) connect to the filter-changed signal and apply it to their proxy model.
svn path=/trunk/KDE/kdebase/apps/; revision=1016782
|
|
BUG: 164696
svn path=/trunk/KDE/kdebase/apps/; revision=1015987
|
|
BUG: 181123
svn path=/trunk/KDE/kdebase/apps/; revision=979750
|
|
QTreeView::scrollTo() has been fixed in Qt 4.5 :-) I should have tested this _before_ committing the huge patch for bug 185191... So:
* Remove the workaround in DolphinIconsView::scrollTo() to bypass an issue in Qt 4.4 (-> fixed in Qt 4.5)
* Revert the "use the DolphinController"-parts of commit 930754 and just use QAbstractItemView::scrollTo() instead.
CCBUG: 185191
svn path=/trunk/KDE/kdebase/apps/; revision=930777
|
|
fully visible renamed item. The implementation required a lot of more code changes as such a fix should require: QAbstractItemView::scrollTo() cannot be used directly (inconsistent default behavior in QListView and QTreeView, a special case for the column view), so the communication has to be done with the DolphinController...
BUG: 185191
svn path=/trunk/KDE/kdebase/apps/; revision=930754
|
|
- let the "details view" show the "[x] Expandable Folders" action in the context menu
CCMAIL: [email protected]
svn path=/trunk/KDE/kdebase/apps/; revision=924867
|
|
during runtime and assure that the behavior of the view is adjusted.
CCMAIL: [email protected]
BUG: 175635
BUG: 175280
svn path=/trunk/KDE/kdebase/apps/; revision=920754
|
|
by the context menu of the header.
CCMAIL: [email protected]
svn path=/trunk/KDE/kdebase/apps/; revision=919035
|
|
except in a very unusual set of circumstances where it returned ... "different" values, causing very odd behaviour with the elastic band :) Remove it.
svn path=/trunk/KDE/kdebase/apps/; revision=904995
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=896481
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=895978
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=883287
|
|
elastic band selection by storing the last selection elastic band in view (rather than viewport) coordinates.
svn path=/trunk/KDE/kdebase/apps/; revision=878316
|
|
if CTRL is pressed when initiating elastic band, respect the item selection at that time while dragging the band.
CCMAIL : [email protected]
svn path=/trunk/KDE/kdebase/apps/; revision=876690
|
|
BUG:165551
svn path=/trunk/KDE/kdebase/apps/; revision=876177
|
|
provided by Simon St. James).
CCMAIL: [email protected]
svn path=/trunk/KDE/kdebase/apps/; revision=876099
|
|
selectable area (not the whole width of the name column - similar to KDE3). Thanks to Simon St. James for the original patch!
Currently it is very confusing that although only the icon + name is selectable, still the selection and hovering is drawn above the whole column width. This will be fixed before KDE 4.2.
CCBUG: 165999
CCMAIL: [email protected]
svn path=/trunk/KDE/kdebase/apps/; revision=871834
|
|
like in the icon view for consistency. The setting dialogs will be adjusted later.
svn path=/trunk/KDE/kdebase/apps/; revision=848955
|
|
solves the problem that when having a split view that too less contrast is given to be aware about the activation state.
BUG: 168270
svn path=/trunk/KDE/kdebase/apps/; revision=846021
|
|
* Let classes that use DolphinView know about the currently used zoom level.
* Provide more zoom levels for all views (the settings dialogs have not been adjusted yet).
* Fixed issue that when using the wheel that the enabled state of the zoom actions has not been updated.
svn path=/trunk/KDE/kdebase/apps/; revision=842715
|
|
g. QTreeView sets the current item when the view loses the focus).
svn path=/trunk/KDE/kdebase/apps/; revision=814234
|
|
dragging the expanding toggle button (tricky and hard to reproducible Qt-issue - see TODO comment in DolphinIconsView::mousePressEvent()). Turn off this behavior in Dolphin to stay predictable.
svn path=/trunk/KDE/kdebase/apps/; revision=806597
|
|
* clear the selection toggle when using the scroll wheel (this is only a temporary workaround until Qt-issue #200665 has been fixed)
BUG: 159737
svn path=/trunk/KDE/kdebase/apps/; revision=797808
|
|
viewportEntered() signal might be emitted although the mouse has been moved above the viewport
svn path=/trunk/KDE/kdebase/apps/; revision=797742
|
|
KFileItemDelegate, it is not necessary anymore drawing a custom drag & drop indication.
svn path=/trunk/KDE/kdebase/apps/; revision=784851
|
|
changes the selection
svn path=/trunk/KDE/kdebase/apps/; revision=777817
|
|
working. This allows to connect signals from the view implementations (icons view, details view, column view) directly to the slots of the DolphinController without a helper slot.
svn path=/trunk/KDE/kdebase/apps/; revision=777737
|
|
Maybe it might be a good idea to let the DolphinController be aware also about his QAbstractItemView -> it might be possible to directly connect signals of the dolphin view implementations with the controller. I'll check this...
(I did not backport this cleanup as I think it has too many changes to be handled as bugfix)
CCMAIL: [email protected]
CCMAIL: [email protected]
svn path=/trunk/KDE/kdebase/apps/; revision=777719
|
|
the used font of all views too (assuming that the user selected "system font" as font)
* store the font weight instead of a bool property "isBold"
Thanks to Rafael for the patch!
CCMAIL: [email protected]
svn path=/trunk/KDE/kdebase/apps/; revision=776188
|
|
The specialized views still need to ignore the Ctrl-qualified wheel events, though.
svn path=/trunk/KDE/kdebase/apps/; revision=773976
|
|
without using the rubberband or Ctrl/Shift-keys in the single-click mode. Any feedback from users is highly welcome (I think people will either love or hate this feature, I'm really not sure -> it can be turned off too).
svn path=/trunk/KDE/kdebase/apps/; revision=766901
|
|
column widths himself (e. g. by a double-click on the header or by moving the header handle)
BUG: 155760
svn path=/trunk/KDE/kdebase/apps/; revision=762385
|
|
mode (icons view, details view, column view) individually.
BUG: 154434
CCMAIL: [email protected]
svn path=/trunk/KDE/kdebase/apps/; revision=757791
|
|
constructor is too early (thanks to Fredrik for the hint!). This fixes 2 issues:
* the selection color of the details view now uses the correct selection color
* changing the colors of KDE results in updating the colors of all Dolphin views
CCMAIL: [email protected]
CCMAIL: [email protected]
CCMAIL: [email protected]
svn path=/trunk/KDE/kdebase/apps/; revision=745700
|
|
drag object is used throughout all views (still open yet: KCategorizedView uses its custom code yet)
svn path=/trunk/KDE/kdebase/apps/; revision=739322
|
|
* Resizing the columns takes around 250 ms instead of 2 seconds.
* Opening 10000 items from the disk cache takes 3 seconds instead of 20 seconds.
svn path=/trunk/KDE/kdebase/apps/; revision=734052
|
|
information properties like 'Size' and 'Date' are added as default (showing a details-view without details does not make sense as default setting...). This fix assures that the additional information properties are removed again when switching back to the icons view. Only if the user modified the additional information properties by a GUI-interaction (e. g. by adding a 'Type'), this information is persistet also when switching back to the icon-view.
BUG: 151891
svn path=/trunk/KDE/kdebase/apps/; revision=733313
|
|
* the filterbar now also filters directories (works also in the column-view :-))
* The "Additional Information" menu entry now also works for showing/hiding the columns of the details view. This also implies that the columns for the details view can now be adjusted per directory -> we have now a consistent behavior between the icons view and details view. Still open: the view properties dialog must be fixed
* Don't show a "Nepomuk not available" error message when starting Dolphin and Nepomuk is not available.
* Fix issue that the information panel blocked the application because of parsing the full meta data of a huge file.
svn path=/trunk/KDE/kdebase/apps/; revision=729704
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=721706
|