| Age | Commit message (Collapse) | Author |
|
CCBUG: 210256
svn path=/trunk/KDE/kdebase/apps/; revision=1070848
|
|
been changed from 0 to n or from n to 0. This ensure that the edit-actions are updated without delay.
BUG: 210256
svn path=/trunk/KDE/kdebase/apps/; revision=1070844
|
|
Information Panel. As a sideeffect some code simplification has been done, which was possible because of the column view refactorization some time ago.
svn path=/trunk/KDE/kdebase/apps/; revision=1070740
|
|
has been shown.
BUG: 211149
BUG: 214515
svn path=/trunk/KDE/kdebase/apps/; revision=1070708
|
|
refresh of the directory (done from the cache) and remember the selection. This fixes also the issue that the selection got lost when previews have been enabled or when the column view was used.
BUG: 217562
CCBUG: 211149
svn path=/trunk/KDE/kdebase/apps/; revision=1063960
|
|
* minor cleanups related to selecting items in general
svn path=/trunk/KDE/kdebase/apps/; revision=1063329
|
|
CCMAIL: [email protected]
svn path=/trunk/KDE/kdebase/apps/; revision=1058033
|
|
Konqueror, restore the selection, the current item, the scroll
position, and the expanded folders in the Details View.
BUG: 169893
BUG: 187732
svn path=/trunk/KDE/kdebase/apps/; revision=1056438
|
|
management. It includes the actions "Select All" and "Select Items
Matching a Pattern".
This feature will be in KDE 4.4.
FEATURE: 197536
svn path=/trunk/KDE/kdebase/apps/; revision=1053976
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=1049182
|
|
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
|
|
button while using the mouse wheel. The user is probably trying to
scroll the view during a rubberband selection in that case.
Also simplify the code a bit by handling the icon zooming in
DolphinView::eventFilter().
BUG: 190703
svn path=/trunk/KDE/kdebase/apps/; revision=1040021
|
|
DolphinView::itemView() can temporary be 0 and it is important that no signals/slot connection is existing for the (by deleteLater()) deleted instance.
Thanks a lot to Frank Reininghaus for the analysis!
CCMAIL: [email protected]
svn path=/trunk/KDE/kdebase/apps/; revision=1037671
|
|
into the old url. #186947
svn path=/trunk/KDE/kdebase/apps/; revision=1025406
|
|
update statusbar text -> accessing view, which is NULL)
svn path=/trunk/KDE/kdebase/apps/; revision=1025401
|
|
"QCoreApplication::postEvent: Unexpected null receiver"
svn path=/trunk/KDE/kdebase/apps/; revision=1025364
|
|
switching the view mode in a folder showing previews, the previews get lost after switching.
The KFilePreviewGenerator initialized in the ViewExtensionsFactory wants a valid icon size to accept previews. Fixed + Q_ASSERT added to prevent such a mistake in future.
svn path=/trunk/KDE/kdebase/apps/; revision=1022453
|
|
been temporary deactivated because of the column view refactoring).
svn path=/trunk/KDE/kdebase/apps/; revision=1017531
|
|
statusbar and information panel are now informed correctly about selection changes also when using the column view.
svn path=/trunk/KDE/kdebase/apps/; revision=1017497
|
|
ViewExtensionsFactory. This automatically enables also the column view to be able handling version controlled files.
svn path=/trunk/KDE/kdebase/apps/; revision=1017482
|
|
instance.
- Set the extensions mode inside the ViewExtensionsFactory.
svn path=/trunk/KDE/kdebase/apps/; revision=1017461
|
|
- minor interface corrections
svn path=/trunk/KDE/kdebase/apps/; revision=1017162
|
|
for the column view.
svn path=/trunk/KDE/kdebase/apps/; revision=1017091
|
|
automatically now, there is no need to reload the directory in Dolphin.
svn path=/trunk/KDE/kdebase/apps/; revision=1016976
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=1016959
|
|
- some minor cleanups
svn path=/trunk/KDE/kdebase/apps/; revision=1016955
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=1016949
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=1016927
|
|
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
|
|
Columview refactoring: Get rid of "isColumnView()" special cases in DolphinView and the interface code duplications due to delegating non-QAbstractItemView interfaces to the column view. This reduces the code size + complexity a lot and will make future maintainance of the columnview and DolphinView a lot easier.
Currently there are some regressions in the column view, but this will be fixed during the next 14 days.
svn path=/trunk/KDE/kdebase/apps/; revision=1016776
|
|
consistent with the naming in kdevplatform.
* Renamed VersionControlPlugin to KVersionControlPlugin so that the interface can be moved out of Dolphin.
svn path=/trunk/KDE/kdebase/apps/; revision=1011058
|
|
operation-completed messages.
svn path=/trunk/KDE/kdebase/apps/; revision=1004346
|
|
adding and removing of files. As soon as the test plugin gets moved to kdesdk, the code should be improved to use the libsvn interface.
svn path=/trunk/KDE/kdebase/apps/; revision=1002839
|
|
context-menu-actions should get applied. Relying on the directory that has been used in beginRetrieval() does not work when having a treeview.
svn path=/trunk/KDE/kdebase/apps/; revision=1001388
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=1001270
|
|
control systems like SVN, Git, CVS, ... The current code is an early draft and it is planned that all plugins (SVN, Git, CVS, ...) are maintained outside Dolphin. If the API is stable enough, a discussion will be done at [email protected] regarding the location of the plugins (the current implementation of SubversionPlugin is only temporary located in Dolphin for testing purposes).
RevisionControlObserver is implemented in a way that no recognizable slowdown is given for directories that are not under revision control.
CCBUG: 192158
svn path=/trunk/KDE/kdebase/apps/; revision=995351
|
|
- Don't connect to KDirLister::itemDeleted(const KFileItem&), but KDirLister::itemsDeleted(const KFileItemList&). Otherwise Dolphin is informed about each single file deletion instead of getting the deleted items as a list. Thanks to David Faure for the hint!
- DolphinViewContainer::updateStatusBar() can be expensive when a lot of files are selected, as the file size must get retrieved. Assure that fast calls for updateStatusBar() don't trigger a synchronous update, do the update after 300 ms where no further update has been triggered.
- Dolphin provides a list of file items when emitting the selectionChanged() signal. Collecting the file items is a quite expensive operation, so use the same approach as when updating the statusbar: only emit the selection changed signal when no change has been done within 300 ms. This improves the performance when doing huge selections a lot.
- Make updateStatusBar() a private method, the main window should not need to take care about updating the statusbar (this is done internally now by DolphinViewContainer).
BUG: 199090
BUG: 195787
CCBUG: 199352
CCBUG: 188218
svn path=/trunk/KDE/kdebase/apps/; revision=995015
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=993585
|
|
DolphinView::selectedItemsCount(). This fixes the problem that the
"Compare Files" action may be disabled or enabled incorrectly.
BUG: 181134
svn path=/trunk/KDE/kdebase/apps/; revision=985402
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=984159
|
|
BUG: 192811
svn path=/trunk/KDE/kdebase/apps/; revision=978757
|
|
This fixes the issue that when going back the last visited directory is
not marked.
BUG: 192811
svn path=/trunk/KDE/kdebase/apps/; revision=977410
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=973269
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=966685
|
|
the issue that items got selected accidently when creating items with a similar name to previously pasted items. BTW the code is also simpler now than before...
CCBUG: 191723
svn path=/trunk/KDE/kdebase/apps/; revision=966623
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=965354
|
|
gives the user an indication where his pasted items are located and allows invoking operations like "Rename" in an easy way.
BUG: 191723
svn path=/trunk/KDE/kdebase/apps/; revision=965344
|
|
available)
svn path=/trunk/KDE/kdebase/apps/; revision=965332
|
|
is activated, as discussed with Peter. This fixes a crash on a failed
assert if the DolphinView's and the KUrlNavigator's URLs are slightly
different (i.e., if a slash has been added to the navigator's URL by
KDirLister).
I could not find any regressions caused by this change so far, but
even if there are side effects, the upcoming beta and RC releases
should give enough user feedback and time to fix them.
BUG: 180494
svn path=/trunk/KDE/kdebase/apps/; revision=961519
|