┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/dolphincolumnwidget.cpp
AgeCommit message (Collapse)Author
2009-03-30KFilePreviewGenerator::updatePreviews() is deprecated, use updateIcons() insteadPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=946717
2009-02-22clear the selection when Escape has been pressed (= same behavior like in ↵Peter Penz
Konqueror for KDE 3) BUG: 185184 svn path=/trunk/KDE/kdebase/apps/; revision=929983
2009-02-11hide the tooltip when the context menu is opened in the columns viewPeter Penz
BUG: 184053 CCMAIL: [email protected] svn path=/trunk/KDE/kdebase/apps/; revision=924889
2009-02-09The Column Widget would not disconnect it's connection to request a tab(seen ↵Shaun Reich
with a middle-click on a folder). So it would actually open 2 or more tabs, but only in the Column View mode. svn path=/trunk/KDE/kdebase/apps/; revision=923757
2009-02-08* open folders always on single clickPeter Penz
* open files/select files dependent from the global single click/double click setting * open a new column when pressing the Key_Right Thanks to Shaun Michael Reich for the original patches! CCMAIL: [email protected] svn path=/trunk/KDE/kdebase/apps/; revision=923423
2009-02-06Reverted r921975, I wasn't aware that the lack of reading the double-click ↵Shaun Reich
setting was intentional, I originally wanted the double-click setting to apply only to files, and the single click apply to only folders :) . CCMAIL: [email protected] svn path=/trunk/KDE/kdebase/apps/; revision=922070
2009-02-06The column view did not obey single/double-click navigation settings, it ↵Shaun Reich
does now. The signals were only connected to the singleClick(), not the doubleClick() method. They are now also connected/disconnected according to the setting that is set globally. svn path=/trunk/KDE/kdebase/apps/; revision=921975
2009-02-03Don't differ between single-click and double-click in the column view, stay ↵Peter Penz
consistent with the behavior like the Places Panel or Folders Panel. svn path=/trunk/KDE/kdebase/apps/; revision=920753
2009-01-19hide the tooltips when a key is pressed (thanks to Shaun Reich for the ↵Peter Penz
initial patch) CCMAIL: [email protected] svn path=/trunk/KDE/kdebase/apps/; revision=913383
2009-01-14Group classes into folders, Dolphin is too big in the meantime for having a ↵Peter Penz
flat directory hierarchy. dolphin/src/CMakeLists.txt will be cleaned up later. svn path=/trunk/KDE/kdebase/apps/; revision=911065
2008-12-16assure that a column of the column view acts as focus proxy when being activePeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=897744
2008-12-13only jump automatically to the current index, if the autoscrolling is not activePeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=896481
2008-12-13Handling the key events for autoscrolling in DolphinViewAutoscroller does ↵Peter Penz
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
2008-12-12SVN_SILENT: removed trailing spacesPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=895978
2008-12-11as the detailsview and columnview can also have icon sizes up to 256 x 256 ↵Peter Penz
pixels, the steps when using the scrollwheel must be adjusted dynamically svn path=/trunk/KDE/kdebase/apps/; revision=895825
2008-12-06Fixed serious usability issue: QAbstractItemView::setAutoScroll() is not ↵Peter Penz
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
2008-12-03use KDirModel::mimeData() for cut/copy operations as suggested by David FaurePeter Penz
CCMAIL: [email protected] svn path=/trunk/KDE/kdebase/apps/; revision=891865
2008-11-23Opening a tab with the middle mouse button should always be done with one ↵Peter Penz
click, even if double click has been activated. BUG: 162986 svn path=/trunk/KDE/kdebase/apps/; revision=888007
2008-11-23Activate the column when a drag enter event has been received. This assures ↵Peter Penz
a consistent behavior in comparison when working with split views. svn path=/trunk/KDE/kdebase/apps/; revision=887919
2008-11-08* implement the DragAndDropHelper as singleton derived from QObject, so that ↵Peter Penz
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
2008-10-25use the DolphinDirLister instead of KDirListerPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=875703
2008-10-24* Move code from DolphinDropController to DragAndDropHelper.Peter Penz
* 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
2008-10-22* don't show a tooltip if a rubberband selection is donePeter Penz
* hide a tooltip if a drag operation has been started BUG: 173148 CCMAIL: [email protected] svn path=/trunk/KDE/kdebase/apps/; revision=874641
2008-10-05the model from the KFilePreviewGenerator constructor has been removedPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=868269
2008-09-28Use KonqOperations::doDrop() instead of a custom dropping code. Still some ↵Peter Penz
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
2008-09-24rename setter/getter for showing previews to be naming guidelines conformPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=864303
2008-09-23We have our own tooltip implementation in Dolphin. We don't want to use this ↵Rafael Fernández López
KFileItemDelegate capability svn path=/trunk/KDE/kdebase/apps/; revision=863740
2008-09-21renamed IconManager to KFilePreviewGeneratorPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=863324
2008-08-12Provide functionality for auto-expanding folders (the whole patch has been ↵Peter Penz
provided by Simon St James). The setting is currently not offered in the GUI, as some minor remaining issues must be fixed. CCMAIL: [email protected] svn path=/trunk/KDE/kdebase/apps/; revision=845975
2008-06-27Also allow to use the selection toggle when double click is used. This ↵Peter Penz
allows to select/deselect files without CTRL key. BUG: 165115 svn path=/trunk/KDE/kdebase/apps/; revision=825325
2008-06-18it's assured that when requesting a context menu that the column is marked ↵Peter Penz
as active svn path=/trunk/KDE/kdebase/apps/; revision=821938
2008-06-18Assure that when requesting the context menu for the column-view, that the ↵Peter Penz
correct items are used. TODO for 4.2: get rid of those 'if (isColumnViewActive())' special cases and provide a generic model which also works with the way the column view is implemented BUG: 164146 svn path=/trunk/KDE/kdebase/apps/; revision=821903
2008-06-10only resolve the MIME-types asynchronously, if no preview is generatedPeter Penz
CCMAIL: [email protected] CCMAIL: [email protected] svn path=/trunk/KDE/kdebase/apps/; revision=819162
2008-06-03jump to the URL of the clipboard content if a middle click on an empty area ↵Peter Penz
inside the view is done svn path=/trunk/KDE/kdebase/apps/; revision=816421
2008-05-04Fixed issue that sometimes the dragging from an inactive view to an active ↵Peter Penz
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
2008-04-16* clear the selection toggle when zooming in or outPeter Penz
* 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
2008-04-16if the mouse is above an item and moved very fast outside the widget, no ↵Peter Penz
viewportEntered() signal might be emitted although the mouse has been moved above the viewport svn path=/trunk/KDE/kdebase/apps/; revision=797742
2008-04-09Provide tooltips. Per default tooltips are turned off because the ↵Peter Penz
information sidebar is turned on already. Thanks a lot to Konstantin Heil and Fredrik Höglund for the code :-) CCMAIL: [email protected] CCMAIL: [email protected] svn path=/trunk/KDE/kdebase/apps/; revision=795324
2008-04-01don't start the editor for renaming the files when double clicking on itemsPeter Penz
BUG: 159694 svn path=/trunk/KDE/kdebase/apps/; revision=792538
2008-03-23provide an option to rename files inlinePeter Penz
CCMAIL: [email protected] svn path=/trunk/KDE/kdebase/apps/; revision=789208
2008-03-20fixed regression because of disconnecting non-available slots - now files ↵Peter Penz
don't get started twice in the column view anymore BUG: 159551 svn path=/trunk/KDE/kdebase/apps/; revision=788133
2008-03-12* the WA_Hover flag is set by KFileItemDelegate automatically nowPeter Penz
* mouse tracking must stay enabled svn path=/trunk/KDE/kdebase/apps/; revision=784871
2008-03-12As the Qt-issue 160611 is solved in Qt4.4 and Fredrik has improved ↵Peter Penz
KFileItemDelegate, it is not necessary anymore drawing a custom drag & drop indication. svn path=/trunk/KDE/kdebase/apps/; revision=784851
2008-03-06update the previews of columns when the decoration size has been changedPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=782828
2008-03-06fixed wrong ASSERT in column-view (the usecase is valid)Peter Penz
BUG: 158615 svn path=/trunk/KDE/kdebase/apps/; revision=782789
2008-02-22KDE 4.1 requires Qt4.4 -> remove the #ifdefs...Peter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=778095
2008-02-21Fixed wrong comments. Discussed with David Faure: installing an event filter ↵Peter Penz
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
2008-02-21* Install an event-filter for the view implementations. Whenever a view ↵Peter Penz
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
2008-02-21Let the DolphinController be aware on which QAbstractItemView instance he is ↵Peter Penz
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
2008-02-21Prevent code duplication by moving the duplications into the DolphinController.Peter Penz
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