| 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
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=1103215
|
|
CCBUG: 220632
svn path=/trunk/KDE/kdebase/apps/; revision=1084630
|
|
BUG: 220632
svn path=/trunk/KDE/kdebase/apps/; revision=1084629
|
|
automatically internally
svn path=/trunk/KDE/kdebase/apps/; revision=1082869
|
|
scrolling steps when using the wheel. Don't decrease the steps for larger icon sizes.
- Icons view: Use slightly larger scrolling steps.
BUG: 191418
BUG: 192958
svn path=/trunk/KDE/kdebase/apps/; revision=1070438
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=1067898
|
|
CCBUG: 208646
svn path=/trunk/KDE/kdebase/apps/; revision=1062054
|
|
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
|
|
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
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=1017117
|
|
automatically now, there is no need to reload the directory in Dolphin.
svn path=/trunk/KDE/kdebase/apps/; revision=1016976
|
|
- some minor cleanups
svn path=/trunk/KDE/kdebase/apps/; revision=1016955
|
|
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
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=1005229
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=1003883
|
|
row using right/left arrow" and "jump to next/previous column using
down/up arrow" when using the Icon View's "Rows" and "Columns"
arrangement, respectively, in the following cases:
1. In "Columns" arrangement, if the first item is selected and
Ctrl-Down is pressed repeatedly, don't deselect the first item when
jumping to the next column.
2. In "Rows" arrangement, if the first item in the second row is
active and then Left and finally Shift-Left is pressed, don't
re-select the first item in the second row unexpectedly.
3. If an item in the middle of the second row is selected, make sure
that selection with Shift-Left/Shift-Right is reversible even if the
previous/next row is reached.
svn path=/trunk/KDE/kdebase/apps/; revision=996758
|
|
like in Konqueror for KDE 3. Thanks to Tahseen Mohammad for the patch!
No backport to KDE 4.3.x is done until the patch has proven to work well under all circumstances.
BUG: 152985
CCMAIL: [email protected]
CCMAIL: [email protected]
svn path=/trunk/KDE/kdebase/apps/; revision=991780
|
|
changes.
BUG: 197951
svn path=/trunk/KDE/kdebase/apps/; revision=989236
|
|
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
|
|
QStyle::SH_ScrollView_FrameOnlyAroundContents. To assure that Dolphin uses the maximum available width for the size hint of the items, the style-hint must be included too for Qt 4.5.
I tested this fix also with Qt4.4 and it seems that the style-hint returns always 0 in this case -> this patch seems to be backward compatible...
svn path=/trunk/KDE/kdebase/apps/; revision=922900
|
|
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
|
|
flat directory hierarchy. dolphin/src/CMakeLists.txt will be cleaned up later.
svn path=/trunk/KDE/kdebase/apps/; revision=911065
|
|
so m_enableScrollTo (which is checked in DolphinIconsView::scrollTo()) must be enabled before. This fixes the issue that the autoscrolling does not work if exactly one item is selected and an invisible item should get focused because of a key press.
BUG: 179049
svn path=/trunk/KDE/kdebase/apps/; revision=906179
|
|
there is more space for the text.
svn path=/trunk/KDE/kdebase/apps/; revision=904408
|
|
border (= row arrangement) or on the bottom border (= column arrangement)
svn path=/trunk/KDE/kdebase/apps/; revision=903417
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=896481
|
|
not work good enough (e. g. when letters are pressed, the current index might change too). Revert to Frank Reininhaus' original patch to fix this issue :-)
CCMAIL: [email protected]
svn path=/trunk/KDE/kdebase/apps/; revision=896362
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=895978
|
|
BUG: 177238
svn path=/trunk/KDE/kdebase/apps/; revision=894987
|
|
usable when trying to select items outside the visible view area (reported to Qt Software with bug ID #214542) -> implemented custom auto scrolling algorithm.
BUG: 165531
svn path=/trunk/KDE/kdebase/apps/; revision=893546
|
|
the columns arrangement
BUG: 174801
svn path=/trunk/KDE/kdebase/apps/; revision=890925
|
|
click, even if double click has been activated.
BUG: 162986
svn path=/trunk/KDE/kdebase/apps/; revision=888007
|
|
emitting of signals is possible
* show an information message in the statusbar, if items are dragged into the same directory
TODO: although the signal seems to get connected correctly, the slot DolphinMainWindow::showInformationMessage() is not invoked when the signal is emitted -> will debug this later, it is important that the new string is added before the message freeze
svn path=/trunk/KDE/kdebase/apps/; revision=881627
|
|
* Move code which checks whether the dragging of a MIME type is supported to DragAndDropHelper. This allows adding an improved support for dropping compressed files from Ark to Dolphin later...
CCMAIL: [email protected]
svn path=/trunk/KDE/kdebase/apps/; revision=875611
|
|
* hide a tooltip if a drag operation has been started
BUG: 173148
CCMAIL: [email protected]
svn path=/trunk/KDE/kdebase/apps/; revision=874641
|
|
minor issues are open (Dolphin currently gets no feedback anymore when the operations have been finished), but they will be solved during the next week.
BUG: 168154
svn path=/trunk/KDE/kdebase/apps/; revision=865708
|
|
details- and column-view. The current version still requires some improvements (Labels on the left + right, preview, ...).
svn path=/trunk/KDE/kdebase/apps/; revision=852961
|
|
(those are URLs, and are not affected by the direction of the desktop).
Force the filterbar of Dolphin to be LTR as well, as again it deals with files/directories which are english/latin letters most of the time.
svn path=/trunk/KDE/kdebase/apps/; revision=847671
|
|
* 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
|
|
allows to select/deselect files without CTRL key.
BUG: 165115
svn path=/trunk/KDE/kdebase/apps/; revision=825325
|
|
inside the view is done
svn path=/trunk/KDE/kdebase/apps/; revision=816421
|
|
set (e. g. DragSelectingState requires the scrollTo() functionality)
svn path=/trunk/KDE/kdebase/apps/; revision=805216
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=804928
|
|
during previews are loaded in the icons view.
BUG: 161086
BUG: 160513
svn path=/trunk/KDE/kdebase/apps/; revision=804790
|