| Age | Commit message (Collapse) | Author |
|
sources to it
svn path=/trunk/KDE/kdebase/apps/; revision=1154146
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=1145468
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=1145456
|
|
DolphinPart (running in Konqueror), do not only select the new items,
but also clear the previous selection.
BUG: 223905
svn path=/trunk/KDE/kdebase/apps/; revision=1131230
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=1126487
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=1126483
|
|
recently), adjusting the corresponding code in Dolphin is a real pain, as the new information will be shown in Dolphin the following way:
- As additional columns in the details view
- As additional lines in the icons view
- As menu entries in the "Sort By" and "Additional Information" groups
- As popup menu entries in the details view header popup
- As checkable entries in the View Properties dialog
To prevent similar painful transitions in future, the class AdditionalInfoManager has been introduced. All parts in Dolphin that access/show/store additional information, use the AdditionalInfoManager now. If a new information entry will be added in KFileItemDelegate in future, only a small adjustment in AdditionalInfoManager will be required.
Still open currently:
- AdditionalInfoDialog does not use AdditionalInfoManager yet
- DolphinView::Sorting should be replaced by KFileItemDelegate::Information, so that the sorting can also be done in a generic way.
- The data for KFileItemDelegate::PathOrUrl is not determined
The open issues will get fixed during the next days.
Kudos to the brave warriors Sebastian and Frank, that tried to add a new information ;-)
CCMAIL: [email protected]
CCMAIL: [email protected]
svn path=/trunk/KDE/kdebase/apps/; revision=1126410
|
|
mostly useful for search results to see the actual local path of the result.
svn path=/trunk/KDE/kdebase/apps/; revision=1125631
|
|
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
|
|
when switching between URLs that differ by more than one sub directory. Thanks to Frank Reininghaus for the analysis.
CCBUG: 227785
CCBUG: 227748
svn path=/trunk/KDE/kdebase/apps/; revision=1096093
|
|
requestUrlChange signal. This signal was removed in r1080351, so the
code isn't needed any more.
svn path=/trunk/KDE/kdebase/apps/; revision=1095213
|
|
is reconnected when changing columns. This fixes the regression that some operations have been disabled on sub columns. Thanks to Frank Reininghaus for the analyses.
CCBUG: 226749
svn path=/trunk/KDE/kdebase/apps/; revision=1093807
|
|
correctly, and emit DolphinDetailsViewExpander's completed() signal
only if the folder loading is really finished. This fixes possible
problems when restoring the current item and scroll position of the
view if these require a preceding folder expansion.
svn path=/trunk/KDE/kdebase/apps/; revision=1090926
|
|
makes it possible to restore the expanded folders in the Details View
when navigating in history (based on r1056438 and r1079843).
Also remove DolphinView::activateItem(const KUrl&) and DolphinView's
m_loadingDirectory member (they are not needed any more).
This will be in KDE 4.5.
BUG: 169886
svn path=/trunk/KDE/kdebase/apps/; revision=1080549
|
|
* Open a new tab if the URL navigator requests it.
* Get rid of a cyclic dependency between DolphinViewContainer and DolphinMainWindow.
BUG: 181223
svn path=/trunk/KDE/kdebase/apps/; revision=1079843
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=1074761
|
|
lister (e. g. in the column view), it is important to synchronize them.
This fixes the issue that the enabled state of the "Create New..." menu in the column view has not been updated.
BUG: 222329
svn path=/trunk/KDE/kdebase/apps/; revision=1074441
|
|
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
|