| Age | Commit message (Collapse) | Author |
|
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
|
|
view does not work. Note that this is just a workaround, QAbstractItemView should take care about this itself. I tried to provide a Qt-only example for this, but it is more tricky than I thought: it seems some expensive operations are required, so that the position of the second mouse-move event is outside the item area... I'll retest this issue without workaround if Qt 4.4 final is out.
BUG: 154619
svn path=/trunk/KDE/kdebase/apps/; revision=803980
|
|
* 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
|
|
BUG: 159694
svn path=/trunk/KDE/kdebase/apps/; revision=792538
|
|
and only with very minor performance overhead...
svn path=/trunk/KDE/kdebase/apps/; revision=791824
|
|
with 'Sort by Type' and we have to find the real root cause instead of bypassing a wrong layout.
CCMAIL: [email protected]
svn path=/trunk/KDE/kdebase/apps/; revision=791752
|
|
I temporary bypassed this in Dolphin, as I'm not 100 % sure whether it is really a QListView issue or related to KFileItemDelegate. To reproduce this issue with Qt-only quite a lot effort is needed -> I'll wait until Qt4.4 final is released...
CCMAIL: [email protected]
svn path=/trunk/KDE/kdebase/apps/; revision=791535
|
|
it can be embedded into Konqueror
CCMAIL: [email protected]
svn path=/trunk/KDE/kdebase/apps/; revision=789209
|
|
showing the icons view
svn path=/trunk/KDE/kdebase/apps/; revision=788152
|
|
tried to bypass this by overwriting QListView::visualRect(), but this has some side effects (see #155378 and #155575). The clean approach is to return a proper size hint in the file item delegate.
Currently a custom item delegate has been made for Dolphin, but we'll discuss whether it makes sense providing this feature already in KFileItemDelegate...
BUG: 155378
BUG: 155575
CCMAIL: [email protected]
svn path=/trunk/KDE/kdebase/apps/; revision=788095
|
|
confusing when the user uses the Zoom In/Zoom Out feature inside a view a lot (e. g. by Ctrl + scroll wheel). This is because decreasing the preview size would also decrease the icon size, but when increasing the preview size again the icon size remains... I even got confused myself by this "feature" although I knew the reason for it ;-)
svn path=/trunk/KDE/kdebase/apps/; revision=785373
|
|
* mouse tracking must stay enabled
svn path=/trunk/KDE/kdebase/apps/; revision=784871
|
|
KFileItemDelegate, it is not necessary anymore drawing a custom drag & drop indication.
svn path=/trunk/KDE/kdebase/apps/; revision=784851
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=782785
|
|
works for the icons-view and details-view, but not for the column-view which uses QListView child widgets internally... We decided to leave it as it is.
svn path=/trunk/KDE/kdebase/apps/; revision=777838
|
|
implementation gets the focus, it should request it's activation.
* Let the metadata widget only get the focus by clicking.
* Tried to install a similar filter for the wheel-event code duplication in the view-implementations, but the event filter is invoked _after_ the view implementation gets the wheel event... -> added a note the the 3 implementations as hint.
svn path=/trunk/KDE/kdebase/apps/; revision=777757
|
|
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
|
|
click and
select Open With > whatever, all the files are opened. Which is the right
thing. However, if you hit enter to open those selected files, no file is
opened. Currently, the file is only opened if there's only *one* file
selected. The attached patch fixes this problem.
svn path=/trunk/KDE/kdebase/apps/; revision=777695
|
|
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
|
|
CCMAIL: [email protected]
--This li.Ine, and those below, will be ignored--
M src/dolphiniconsview.cpp
svn path=/trunk/KDE/kdebase/apps/; revision=769728
|
|
selection toggle button would stay visible)
svn path=/trunk/KDE/kdebase/apps/; revision=766918
|