┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/dolphinview.cpp
AgeCommit message (Collapse)Author
2008-12-08Port to KDirModel::simplifiedUrlListDavid Faure
svn path=/trunk/KDE/kdebase/apps/; revision=894264
2008-12-03Add addIsCutSelection, and port as much code as possible to KDirModel::mimeData.David Faure
svn path=/trunk/KDE/kdebase/apps/; revision=891905
2008-12-03SVN_SILENT: assure that the order of the methods match in the h + cpp filePeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=891866
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-14when renaming a variable number of items, it is important that the selection ↵Peter Penz
order does not define the new sort order -> the sort order with the renamed files should stay similar with the old sort order svn path=/trunk/KDE/kdebase/apps/; revision=884344
2008-11-13When only one item is selected, show the item name in the statusbar instead ↵Peter Penz
of "1 Folder selected" or "1 File selected". This is useful in combination with the keyboard navigation. BUG: 172564 svn path=/trunk/KDE/kdebase/apps/; revision=883928
2008-11-13when changing the view mode if the preview is turned on, the directory must ↵Peter Penz
get reloaded so that the KFilePreviewGenerator can update the previews svn path=/trunk/KDE/kdebase/apps/; revision=883921
2008-11-13fixed issue that the preview size might get applied to the previous view ↵Peter Penz
when switching to a new view svn path=/trunk/KDE/kdebase/apps/; revision=883912
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-11-05* use KIO::itemsSummaryString() againPeter Penz
* assure that the strings for selections can be translated in a correct manner svn path=/trunk/KDE/kdebase/apps/; revision=880527
2008-11-03* Show the total size of files in the statusbar (thanks to Bram Schoenmakers ↵Peter Penz
for the patch). * Changed the format of the string to be consistent with the format used when doing a selection. Maybe it would be useful adjusting KIO::itemsSummaryString() instead using a custom output format. Currently KIO::itemsSummaryString() shows "20 Items (5 Files, 15 Folders) - (200 KiB Total)", which is quite confusing IMO, as the total size is only counted for the files. Dolphin currently shows: "15 Folders, 5 Files (200 KiB)" BUG: 161462 svn path=/trunk/KDE/kdebase/apps/; revision=879405
2008-11-02when a drag operation is done above an inactive view, activate the view ↵Peter Penz
automatically svn path=/trunk/KDE/kdebase/apps/; revision=879233
2008-11-02Assure that automatically expanding of a folder also works when the new ↵Peter Penz
folder has a different view mode. CCMAIL: [email protected] svn path=/trunk/KDE/kdebase/apps/; revision=879143
2008-10-26assure that the zoom level is updated when refreshing the viewPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=876079
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-24Assure that no reloading is done if KDirLister emits a redirection, only ↵Peter Penz
change the the URL. Thanks to David Faure and Albert Alstals Cid for the detailed analysis! BUG: 155591 svn path=/trunk/KDE/kdebase/apps/; revision=875554
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-15Assure that the item delegate draws the hover effect and the selection for ↵Peter Penz
the details view only above the icon + name. Open issue: The performance when selecting files by the rubberband is too slow (will be fixed before KDE 4.2). CCBUG: 165999 CCMAIL: [email protected] svn path=/trunk/KDE/kdebase/apps/; revision=871874
2008-10-14Don't show an empty error dlg box when aborting deletion.David Faure
svn path=/trunk/KDE/kdebase/apps/; revision=871137
2008-10-13Konq popupmenu fix: we don't show the "Create new" submenu over subdirs in ↵David Faure
an iconview because you wouldn't see the just-created file/dir, but let's show it in the case of the hiearchical details view ("folders expandable" option), since you can indeed see the new file/dir in that case. Peter: problem solved with itemsExpandable(). CCMAIL: [email protected] svn path=/trunk/KDE/kdebase/apps/; revision=871109
2008-10-05Provide a zoom slider in the status bar. It is configurable whether the zoom ↵Peter Penz
slider and/or the space information is shown in the statusbar (the GUI in the settings dialog will be provided during the next week). svn path=/trunk/KDE/kdebase/apps/; revision=868272
2008-10-05update the statusbar and provide a progress information within the Dolphin ↵Peter Penz
KPart, so that Konqueror shows the same information as Dolphin (thanks to Simon St James for the patch!) CCMAIL: [email protected] svn path=/trunk/KDE/kdebase/apps/; revision=868210
2008-10-01* adjusted Dolphin to use KonqOperations::doDrop() instead of using a custom ↵Peter Penz
implementation * used new signals jobRecordingStarted() and jobRecordingFinished from FileUndoManager to inform the user in the statusbar when a recorded command has been finished svn path=/trunk/KDE/kdebase/apps/; revision=866777
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-26Provide a common iconsize-widget for the settings dialog of the icons-, ↵Peter Penz
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
2008-08-15minor adjustment to prevent code duplicationPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=847497
2008-08-14Change the location of the methods. Now the algorithm is only applied when ↵Rafael Fernández López
needed (when the view is not flat, that is, the tree view is enabled, and you can select items from different level of hierarchy). This patch was waiting in my hard disk for being committed... CCMAIL: [email protected] svn path=/trunk/KDE/kdebase/apps/; revision=847195
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-08-08assure correct update of the enabled/disabled state of the zoom actions (no ↵Peter Penz
backport required, as a new zooming approach is used on trunk) svn path=/trunk/KDE/kdebase/apps/; revision=843849
2008-08-05First step of refactoring to improve the zooming capabilities of views:Peter Penz
* 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
2008-08-03re-add assertions (have been accidentally removed by myself in the last commit)Peter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=841432
2008-08-03Prevent that Konqueror crashs if pressing F2 (= Rename) although no items ↵Peter Penz
are selected. TODO: disable the rename action (and other selection dependent actions) when no items are selected. BUG: 168183 svn path=/trunk/KDE/kdebase/apps/; revision=841418
2008-07-26Provide a 'int selectedItemsCount() const' interface for performance ↵Peter Penz
reasons, so that code which just needs to know whether items have been selected does not need to invoke selectedItems().count(), which is quite expensive. svn path=/trunk/KDE/kdebase/apps/; revision=838037
2008-06-19Assure that the keyboard focus stays inside the view when replacing the view ↵Peter Penz
implementation, otherwise when having a split view the other view gets the focus and will activate itself. BUG: 164468 svn path=/trunk/KDE/kdebase/apps/; revision=822367
2008-06-18KFileItem::url() returns per value, not per referencePeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=822003
2008-06-18the method dropUrls(KUrl::List, KUrl) was never used as slot and is invoked ↵Peter Penz
only once -> moved to caller svn path=/trunk/KDE/kdebase/apps/; revision=822000
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-11cancel previews if the URL has been changedPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=819665
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-10Move code for disabling the paste action into DolphinView::pasteInfo() -> ↵Peter Penz
Dolphin KPart now also is aware about the disabled paste action. @David: Konqueror hides the paste action in the context menu now, but still the action in the edit menu stays enabled CCMAIL: [email protected] svn path=/trunk/KDE/kdebase/apps/; revision=819116
2008-06-03SVN_SILENT: removed obsolete (now: wrong) commentPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=816420
2008-05-30revert last (wrong) commitPeter Penz
CCMAIL: [email protected] svn path=/trunk/KDE/kdebase/apps/; revision=814581
2008-05-30Fix compilAlexis Ménard
svn path=/trunk/KDE/kdebase/apps/; revision=814574
2008-05-29don't clear the selection when the view gets inactivePeter Penz
BUG: 162432 svn path=/trunk/KDE/kdebase/apps/; revision=814244
2008-05-29Assure that the item view gets the keyboard focus when it was activated. ↵Peter Penz
This fixes the issue that when the view gets split, that the keyboard focus remained on the inactive view. svn path=/trunk/KDE/kdebase/apps/; revision=814237
2008-05-29SVN_SILENT: minor coding style fixPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=814019
2008-05-29fix wrong connectDavid Faure
svn path=/trunk/KDE/kdebase/apps/; revision=813967