┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/views
AgeCommit message (Collapse)Author
2011-10-23Improve group-header layoutPeter Penz
- Apply a dynamic width - Use a height that depends on the style - Cleanup some interfaces and replace xxxBoundingRect() by xxxRect()
2011-10-16Sort the items in DolphinView::selectedItems(), part 2Frank Reininghaus
I forgot this change in the last commit. CCBUG:283409
2011-10-16Sort the items in DolphinView::selectedItems()Frank Reininghaus
Before this commit, the order of the items in the list returned by DolphinView::selectedItems() was random. Now the items are sorted like they are sorted in the view. BUG: 283409
2011-10-15Interface cleanups to prepare the return of "grouped sorting"Peter Penz
- Rename setCategorizedSorting() to setGroupedSorting() - Change the model interface to allow enabling/disabling grouping without the need to declare a role (the sort role will be taken). - Add dummy group role implementation in KFileItemModel The grouping code itself requires some cleanups and might crash at the moment or lead to weird layouts.
2011-10-15Fix regression concerning Control+mouse wheel zoomingFrank Reininghaus
Commit 9311f4bc97ec7000be46b8eec242a8 accidentally removed DolphinView::wheelEvent(), which is responsible for the handling of Control+mouse wheel events. These should change the zoom level.
2011-10-14Activate the DolphinView if the KItemListContainer gets focusFrank Reininghaus
This is needed in the case that the view is split to make the DolphinMainWindow aware of the view which is currently active.
2011-10-08Don't let KItemListView decide itself whether to show the headerPeter Penz
The header should be turned on or off by the user of the KItemListView classes.
2011-10-08Remember the changed header-roles as part of the directoryPeter Penz
2011-10-08Context menu cleanupsPeter Penz
- Open the context menu on the mouse-press event, not on the mouse-release event. - Provide an explicit position-information and don't use QCursor::pos(). This fixes the issue that opening a context-menu by the keyboard opens below the cursor. - Provide different signals in the KItemListController for the different context-menu types (item vs. view vs. header). - Implement turning on/off roles by the header-context-menu.
2011-10-02Fix layout when the header has been adjusted by the userPeter Penz
2011-09-30Implement smooth-scrolling for horizontal and vertical scrollbarsPeter Penz
Currently only a smoothscrolling was provided into the scroll-direction, but not in case of the details-view where a horizontal scrollbar might be shown too. Some minor adjustments of the private KItemListSmoothScroller interface will be done later...
2011-09-25Fixed selection of directories with a trailing slash used with --selectChirag Anand
parameter. As QHash would not match a KUrl key with it's value if the key had a trailing slash, so it would return -1, hence the file won't get selected. Changed the UpdateViewState slot to remove the trailing slash before calling the index function for the selected URL. Also modified DolphinView to use KUrl list instead of KFileItemList to maintain simplicity.
2011-09-22Fixed bug for selecting files with --select parameter.Chirag Anand
Files selected via --select parameter did not get current item focus. And if files were deleted while being current item, updating the view would select the next item instead of the first item in the list. BUG: 257805 CCMAIL: [email protected] CCMAIL: [email protected]
2011-09-20Change signature of setVisibleRoles()Peter Penz
Simply use a QList<QByteArray> instead of QHash<QByteArray, int>.
2011-09-19Rough draft for getting back the header for the details-viewPeter Penz
2011-09-18Fix crash in version-control-observerPeter Penz
The returned file-item of the root might be null. BUG: 282108
2011-09-18Implement some missing sorting optionsFrank Reininghaus
Changing the sort order and enabling/disabling the "Sort Folders First" option works now.
2011-09-17Implement DolphinView::sorting()Frank Reininghaus
This fixes the problem that changing the sorting criterion from 'Name' to 'Date' and then back to 'Name' doesn't work.
2011-09-17Implement restoring expanded folders in Details ViewFrank Reininghaus
2011-09-12SVN_SILENT made messages (.desktop file)Script Kiddy
2011-09-10Provide KVersionControlPlugin version 2Peter Penz
Based on the work of Vishesh Yadav some extensions where required for the KVersionControlPlugin interface that have found there way now into KVersionControlPlugin2. Beside some interface cleanups it is now possible that a version control plugin may also provide context actions for directories or files that are not versioned yet. REVIEW: 102541
2011-09-09Improve cache handling in KItemListWidgetPeter Penz
Provide a hook for derived KItemListWidget where the cache can be updated.
2011-09-09Version control: Show context menu entries of pluginsPeter Penz
2011-09-09Version control: Get rid of PendingThreadsMaintainerPeter Penz
2011-09-09SVN_SILENT made messages (.desktop file)Script Kiddy
2011-09-08KFileItemModel: emit itemsChanged() signalPeter Penz
2011-09-08Version control: show pixmap overlays for the version statePeter Penz
2011-09-08Version control: Apply text-color if an item is versionedPeter Penz
2011-09-08SVN_SILENT made messages (.desktop file)Script Kiddy
2011-09-06First step to reactivate version control plugin functionalityPeter Penz
- Add a DolphinFileItemListWidget that provides icon-overlays and colored text for the version state (implementation is missing yet) - Allow KFileItemListWidget to have custom text colors - Update interface of VersionControlObserver to work with KFileItemModel instead of the old model-interface.
2011-09-04Improved drag and drop supportPeter Penz
2011-09-02Simplified code for the viewmode settingsPeter Penz
2011-09-01Preserve extensions when renaming multiple filesPeter Penz
Thanks to Chiraq Anand for the patch! The commit is based on the patch at https://git.reviewboard.kde.org/r/102495/ with some minor modifications. REVIEW: 102495
2011-09-01Removed warning, minor coding style updatePeter Penz
2011-08-31Items are expandable in the Details View.Frank Reininghaus
2011-08-30Implement DolphinView::simplifiedSelectedUrls()Frank Reininghaus
Makes it possible to trash and delete items.
2011-08-30Made items a const.Tirtha Chatterjee
2011-08-30DolphinView zoom with CTRL+MouseWheel REVIEW: 102490Vishesh Yadav
2011-08-30Using selectedItems() method already present in DolphinView for ↵Tirtha Chatterjee
slotItemActivated()
2011-08-29Renamed some signals for consistency with KItemViews classesPeter Penz
2011-08-29Fixed a trivial bug that was breaking build.Tirtha Chatterjee
2011-08-29Added the functionality to activate items by pressing 'enter' or 'return' ↵Tirtha Chatterjee
key on them, equivalent to a mouse click. REVIEW: 102450
2011-08-26Implement DolphinView::selectionMimeData()Frank Reininghaus
BUG:280456
2011-08-20Fix possible endless recursion when using the rubberbandPeter Penz
If the autoscrolling has been activated when using the rubberband, it was possible that an endless recursion occured as the autoscrolling triggered a change of the rubberband which triggered a change of the autoscrolling etc.
2011-08-15Allow to adjust start-index when renaming a various number of itemsPeter Penz
Review: http://git.reviewboard.kde.org/r/102328/ Thanks to Chirag Anand for the patch! CCMAIL: [email protected]
2011-08-14Implement DolphinView::setItemSelectionEnabled()Frank Reininghaus
2011-08-14Two small selection improvements in DolphinViewFrank Reininghaus
1. Implement DolphinView::clearSelection(). 2. Simplify DolphinView::invertSelection(). I found, fixed, and unit-tested a bug in the selection manager which was uncovered by this change.
2011-08-13Fix typoPeter Penz
2011-08-13Add a TODO-proposal for a cleaner solution of the PendingThreadsMaintainerPeter Penz
Thanks to Andre Wöbbeking for giving me a pointer to fix this ;-) CCMAIL: [email protected]
2011-08-13Fixes for "krazy"Peter Penz