┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/dolphinview.cpp
AgeCommit message (Collapse)Author
2009-04-20Let the user choose if folders are always shown first in the views ofFrank Reininghaus
Dolphin and Konqueror (the default) or not. This setting can be changed in the View menu: "View->Sort By->Folders First". FEATURE: 62007 svn path=/trunk/KDE/kdebase/apps/; revision=956820
2009-04-15After restoring the current item when going back to a folder, the ↵Peter Penz
current-item URL must be cleared to prevent moving the focus when the directory content will be changed later. BUG: 189522 svn path=/trunk/KDE/kdebase/apps/; revision=954402
2009-03-30BUG: 187732Rahman Duran
Make Dolphin to remember selected files after view refresh. svn path=/trunk/KDE/kdebase/apps/; revision=946726
2009-03-30KFilePreviewGenerator::updatePreviews() is deprecated, use updateIcons() insteadPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=946717
2009-03-17After creating an item with the "Create New..." menu, the new item should ↵Peter Penz
get selected and it must be assured that the item stays visible. Thanks a lot to Rahman Duran for the original patch and the good discussions :-) Open issues: - F10 shortcut does not work yet (interface extension might be done in KNewMenu) - Does not work in column view yet, but this is a colum view specific issue. CCMAIL: [email protected] CCMAIL: [email protected] svn path=/trunk/KDE/kdebase/apps/; revision=940624
2009-03-12SVN_SILENT: coding style fixPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=938679
2009-02-25Restore support for pasting clipboard data (e.g. text) into a file, like ↵David Faure
konq-kde3 could do. CCMAIL: [email protected] svn path=/trunk/KDE/kdebase/apps/; revision=931496
2009-02-24Stupid me: The inconsistent behavior between QListView::scrollTo() and ↵Peter Penz
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
2009-02-24After renaming an item the view should be scrolled in a way to still have a ↵Peter Penz
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
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-22SVN_SILENT: removed kDebugsPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=929967
2009-02-11- allow the view implementations to attach custom actions to the context menuPeter Penz
- let the "details view" show the "[x] Expandable Folders" action in the context menu CCMAIL: [email protected] svn path=/trunk/KDE/kdebase/apps/; revision=924867
2009-01-25Refactor the folder expansion system. Main effect: instead of having a list ↵Simon Paul St James
of m_expandedViews which cannot yet be deleted, we more accurately identify the current source of the drag operation if any and store only this for later deletion. This also fixes folder-expansion not working in Column view. svn path=/trunk/KDE/kdebase/apps/; revision=916701
2009-01-21Two KFilePreviewGenerator's operating on the same KDirModel can lead to ↵Simon Paul St James
infinite loops of preview generation. If view is not delete'd (e.g. as a result of a FolderExpander), then m_previewGenerator won't be either: delete it manually to prevent having two active at once. svn path=/trunk/KDE/kdebase/apps/; revision=914799
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-21When common view properties are used for all folders, the internal ↵Peter Penz
properties should not be changed during the lifetime of a DolphinView instance. This allows to e. g. split a view and work with different view modes on each view. BUG: 174102 svn path=/trunk/KDE/kdebase/apps/; revision=899571
2008-12-16Assure that the view gets focused when:Peter Penz
* Enter or Ctrl+Enter is pressed in the URL navigator * when the filter bar gets closed BUG: 158232 svn path=/trunk/KDE/kdebase/apps/; revision=897739
2008-12-12SVN_SILENT: removed trailing spacesPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=895978
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