Peter Penz
9dbd073951
Version control: Get rid of PendingThreadsMaintainer
2011-09-09 12:28:28 +02:00
Script Kiddy
4ed6c9f842
SVN_SILENT made messages (.desktop file)
2011-09-09 09:18:36 +02:00
Peter Penz
b60cbf2d1d
KFileItemModel: emit itemsChanged() signal
2011-09-08 21:17:35 +02:00
Peter Penz
f0debd9377
Version control: show pixmap overlays for the version state
2011-09-08 20:29:27 +02:00
Peter Penz
be629fe850
Version control: Apply text-color if an item is versioned
2011-09-08 18:58:59 +02:00
Script Kiddy
f8f78f223c
SVN_SILENT made messages (.desktop file)
2011-09-08 09:00:21 +02:00
Peter Penz
b8c718a6fd
First step to reactivate version control plugin functionality
...
- Add a DolphinFileItemListWidget that provides icon-overlays
and colored text for the version state (implementation is
missing yet)
- Allow KFileItemListWidget to have custom text colors
- Update interface of VersionControlObserver to work with
KFileItemModel instead of the old model-interface.
2011-09-06 23:45:41 +02:00
Peter Penz
7a91492cff
Improved drag and drop support
2011-09-04 17:41:15 +02:00
Peter Penz
8266e456a1
Simplified code for the viewmode settings
2011-09-02 19:49:49 +02:00
Peter Penz
d2a3510cc3
Improve autoscrolling
...
- Start autoscrolling when doing a dragging
- Start autoscrolling with a small delay
2011-09-01 23:09:31 +02:00
Peter Penz
c4a3313ea9
Preserve extensions when renaming multiple files
...
Thanks to Chiraq Anand for the patch! The commit is based on the
patch at https://git.reviewboard.kde.org/r/102495/ with some
minor modifications.
REVIEW: 102495
2011-09-01 19:04:53 +02:00
Peter Penz
fc5cb366c2
Removed warning, minor coding style update
2011-09-01 15:57:34 +02:00
Peter Penz
9e6d73aef8
Fix issue when moving items to trash
...
KDirLister does not emit a completed() signal when deleting files,
only when files are listed.
2011-09-01 15:48:22 +02:00
Frank Reininghaus
15ebfc7329
Items are expandable in the Details View.
2011-08-31 12:17:08 +02:00
Frank Reininghaus
4582bca90b
Implement DolphinView::simplifiedSelectedUrls()
...
Makes it possible to trash and delete items.
2011-08-30 19:05:09 +02:00
Frank Reininghaus
9dc7cd79e7
KItemListKeyboardSearchManager improvements and unit tests
...
This commit implements a 'repeated key search' feature, similar
to QAbstractItemView, and adds unit tests for keyboard searching.
2011-08-30 18:22:56 +02:00
Tirtha Chatterjee
1e897556b0
Made items a const.
2011-08-30 21:28:25 +05:30
Vishesh Yadav
7c99bf5f6b
DolphinView zoom with CTRL+MouseWheel REVIEW: 102490
2011-08-30 18:16:27 +05:30
Tirtha Chatterjee
8a5cf061e1
Using selectedItems() method already present in DolphinView for slotItemActivated()
2011-08-30 12:19:52 +05:30
Peter Penz
a087d77ba7
Fix context-menu selection issue
...
When requesting a context menu above a non-selected item, the
existing selection must be cleared.
2011-08-29 20:46:37 +02:00
Peter Penz
1b88652b85
Renamed some signals for consistency with KItemViews classes
2011-08-29 20:14:33 +02:00
Tirtha Chatterjee
aa94938451
Fixed a trivial bug that was breaking build.
2011-08-29 21:18:23 +05:30
Tirtha Chatterjee
6e6b4ce75c
Added the functionality to activate items by pressing 'enter' or 'return' key on them, equivalent to a mouse click.
...
REVIEW: 102450
2011-08-29 21:13:36 +05:30
Tirtha Chatterjee
d8ce0bfe56
Removed a warning of unused variable
2011-08-29 14:29:19 +05:30
Tirtha Chatterjee
afca8efa26
Added support for highlighting items by typing their name on the keyboard.
2011-08-29 04:12:05 +05:30
Frank Reininghaus
b01c73607b
Control-rubberband selection toggles the selection state
2011-08-28 19:16:14 +02:00
Peter Penz
7f5fb3ae2c
Adjust the current item when selecting an expansion toggle
2011-08-27 23:38:08 +02:00
Peter Penz
d99d5fbea7
Improve the autoscrolling for the rubberband selection
...
This modifications will also allow to do an autoscrolling in an
easy way for drag and drop operations (not fully implemented yet).
2011-08-27 20:13:22 +02:00
Peter Penz
4905667ada
Minor simplification
2011-08-27 13:38:14 +02:00
Tirtha Chatterjee
12921754e1
Respect the KGlobalSettings::singleClick() attribute, function accordingly
...
REVIEW: 102447
2011-08-27 16:01:02 +05:30
Frank Reininghaus
78a38f2000
Remove unneded function KItemListSelectionManager::anchorItem()
2011-08-27 10:23:40 +02:00
Script Kiddy
4cc49f3a97
SVN_SILENT made messages (.desktop file)
2011-08-27 10:02:42 +02:00
Frank Reininghaus
ea765ba573
Simplify KItemListSelectionManager
...
1. The anchorChanged() signal is not needed.
2. The only place where setAnchorItem() is called is in
beginAnchoredSelection() -> merge both functions.
2011-08-26 18:39:32 +02:00
Frank Reininghaus
b43316297e
Implement DolphinView::selectionMimeData()
...
BUG:280456
2011-08-26 17:34:54 +02:00
Peter Penz
26648a0264
Fix issue that removing an item is not recognized
...
Thanks to Tirtha Chatterjee for the patch!
REVIEW: 102435
2011-08-26 08:09:50 +02:00
Peter Penz
a14d8bf655
Fix smooth-scrolling issue in combination with key-presses
...
If e.g. the down-arrow-key is pressed constantly the view does not
scroll as the animation always will get restarted. Assure that
the animation proceeds in this case.
2011-08-25 16:53:45 +02:00
Peter Penz
04dec30c80
Fix smooth-scrolling issue
...
The smooth-scrolling may only get turned off after finishing the
animation, if the scrollbar is not currently modified by the user.
2011-08-25 15:44:23 +02:00
Peter Penz
cae90c168e
Fix issues with the anchor selection
...
Don't change the selection if the anchor is invalid. This fixes
the issue that items might get selected during changing a directory.
2011-08-24 22:37:16 +02:00
Peter Penz
bf20b404c8
Dragging and selection fixes
...
- Don't clear the selection on mouse-press events, do it (if
allowed) in the mouse-release-event. Otherwise dragging of
multiple selected items would not be possible.
- Don't clear the selection when the context-menu gets opened
by a right-click.
- Fix issue that dragging is not possible after the first
drop that has been canceled.
2011-08-24 21:31:19 +02:00
Peter Penz
649cfb02af
Improve KFileItemModel::createMimeData()
...
Use the same approach like in KDirModel::mimeData().
2011-08-24 20:24:50 +02:00
Peter Penz
8401080778
Interface cleanups for drag and drop support
2011-08-24 18:12:52 +02:00
José Millán Soto
6e0d247d31
Setting accessible name to zoom slider in Dolphin
2011-08-24 14:25:40 +02:00
José Millán Soto
1ebef909f2
Making KonqStatusBarMessageLabel accessible
2011-08-24 14:25:40 +02:00
Peter Penz
5ba4aeba3e
Rough draft for getting back drag and drop support
...
Includes a lot of TODOs but is a base for getting back full drag
and drop support quite soon.
2011-08-23 20:58:22 +02:00
Peter Penz
6a228cdbd9
Fix rubberband-issue in combination with Shift- and Control-key
...
The old selection must be remembered before starting the rubberband
selection, otherwise it would not be possible anymore to deselect
items that have been selected by the rubberband itself.
2011-08-20 23:27:23 +02:00
Peter Penz
2f0ceedae0
Respect Shift- and Control-key for the rubberband selection
...
If the user has pressed the Shift- or Control-key during the
rubberband selection, the previous selection should not be cleared.
2011-08-20 23:12:54 +02:00
Peter Penz
c9f4e1baae
Simplify rubberband selection for views that have only one column
...
In this case the rubberband automatically uses the whole width of
the view.
2011-08-20 23:04:01 +02:00
Peter Penz
4aedb07674
Select items when using the rubberband
2011-08-20 22:53:19 +02:00
Peter Penz
afcb8cd53c
Respect rubberband direction when autoscrolling
...
The autoscrolling should not be triggered if the rubberband
direction is different from the autoscroll direction
2011-08-20 14:21:05 +02:00
Peter Penz
074acd8009
Fix possible endless recursion when using the rubberband
...
If the autoscrolling has been activated when using the rubberband,
it was possible that an endless recursion occured as the
autoscrolling triggered a change of the rubberband which triggered
a change of the autoscrolling etc.
2011-08-20 13:54:20 +02:00