┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/dolphinview.cpp
AgeCommit message (Collapse)Author
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
2008-05-28Handle redirections (e.g. from fish://localhost) without breaking the column ↵David Faure
view -- thanks Peter for the advice on how to separate the two cleanly. svn path=/trunk/KDE/kdebase/apps/; revision=813954
2008-05-28Move the code for restoring the current item from DolphinViewContainer to ↵Peter Penz
DolphinView, as the DolphinView must be able to do this without advice from the container. Beside that this simplifies the code it also fixes a regression of having empty tabs. svn path=/trunk/KDE/kdebase/apps/; revision=813828
2008-05-20when going back in history apply the keyboard focus to the the previously ↵Peter Penz
shown directory BUG: 156550 BUG: 158590 svn path=/trunk/KDE/kdebase/apps/; revision=810493
2008-05-07Fixed issue the the current view does not get the focus after opening ↵Peter Penz
Dolphin. Although this fixes #161590, further improvements have to be done to minimize the number of necessary tab presses... BUG: 161590 svn path=/trunk/KDE/kdebase/apps/; revision=805206
2008-05-07SVN_SILENT: updated commentsPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=805188
2008-05-07allow Konqueror to open also files inside a new tab, not only directoriesPeter Penz
CCMAIL: [email protected] svn path=/trunk/KDE/kdebase/apps/; revision=805184
2008-04-30KonqFileUndoManager moved to kdelibs, as KIO::FileUndoManager. Ported the ↵David Faure
code in libkonq+dolphin+konqueror. svn path=/trunk/KDE/kdebase/apps/; revision=802881
2008-04-24avoid unnecessary copies by using const & in foreachAlbert Astals Cid
svn path=/trunk/KDE/kdebase/apps/; revision=800783
2008-04-12when clicking with the middle mouse button on a directory, a new tab should ↵Peter Penz
be opened svn path=/trunk/KDE/kdebase/apps/; revision=796116
2008-04-09hide the tooltip when an item gets triggered or a context menu is openedPeter Penz
CCMAIL: [email protected] svn path=/trunk/KDE/kdebase/apps/; revision=795330
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-08Bypassed a Qt-issue where enabling the menu-animation for QApplication emits ↵Peter Penz
a clicked() signal during the context menu is open. I got no bug-number from the Trolltech tasktracker yet, I'll update the number xxxxxx by the real number as soon as I received the bug-number. BUG: 155574 svn path=/trunk/KDE/kdebase/apps/; revision=794872
2008-04-08Provide a setting to turn on/off tooltips. The tooltip implementation itself ↵Peter Penz
will be committed before the feature freeze (20th of April). CCMAIL: [email protected] svn path=/trunk/KDE/kdebase/apps/; revision=794772
2008-03-29Move the pasteIntoFolder() method from the contextmenu into DolphinView. ↵Peter Penz
This allows to show the information inside the statusbar, that the paste operation has been completed (also some code duplication can be prevented by the way). svn path=/trunk/KDE/kdebase/apps/; revision=791436
2008-03-29SVN_SILENT: assure that the position of the methods in the cpp file matchs ↵Peter Penz
with the position of the methods in the header file (part 2) svn path=/trunk/KDE/kdebase/apps/; revision=791420
2008-03-29SVN_SILENT: assure that the position of the methods in the cpp file matchs ↵Peter Penz
with the position of the methods in the header file svn path=/trunk/KDE/kdebase/apps/; revision=791416
2008-03-29The paste operation should ignore the current selection to behave similar as ↵Peter Penz
Konqueror and other file managers. Only if a context menu for a folder is opened, a pasting should be done into this folder. Some internal cleanups are still required (see TODO comments), so that after finishing the operation an indication can be given to the user in the statusbar (must go for breakfast now, otherwise I'll eat my keyboard...). BUG: 159862 svn path=/trunk/KDE/kdebase/apps/; revision=791354
2008-03-23provide an option to rename files inlinePeter Penz
CCMAIL: [email protected] svn path=/trunk/KDE/kdebase/apps/; revision=789208
2008-03-20QListView does not support having a margin for grids. Originally it has been ↵Peter Penz
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
2008-03-18Fix Krazy i18n issues.Chusslove Illich
svn path=/trunk/KDE/kdebase/apps/; revision=787308
2008-03-17because of the recent Information Panel fixes it is now possible again that ↵Peter Penz
previews are shown for the inactive views too svn path=/trunk/KDE/kdebase/apps/; revision=786729
2008-03-13differ between pasting one folder, pasting one file and pasting n itemsPeter Penz
BUG: 154926 svn path=/trunk/KDE/kdebase/apps/; revision=785409
2008-03-12If a user pastes a directory into itself, ask him whether this intended and ↵Peter Penz
give him the chance to cancel the operation. BUG: 159207 svn path=/trunk/KDE/kdebase/apps/; revision=784965
2008-03-06prevent flickering when zooming in or zooming outPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=782795
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-16Provide an option for the details view to expand folders (= tree view), as ↵Peter Penz
this is required for Konqueror to get back this functionality from KDE 3. It is possible in Dolphin to enable this option too, but it is set to false per default. BUG: 155571 svn path=/trunk/KDE/kdebase/apps/; revision=775621
2008-02-15don't connect to a non-existent slot (the code for updateCutItems() is now ↵Peter Penz
part of the IconManager) svn path=/trunk/KDE/kdebase/apps/; revision=775418
2008-02-13Provide the dolphinpart view modes (Icons, Details, Columns) in konqueror's ↵David Faure
View Modes menu. (this is done using a Q_PROPERTY in the dolphin part and a signal; the available view modes for creating the menu in the first place are listed in dolphinpart.desktop) Konqueror: cleaned up the old (complex) handling of view modes as N toolbar buttons from M services grouped by library (240 lines less!). Dolphin: moved view mode handling to DolphinViewActionHandler, removes duplication between part and mainwindow. svn path=/trunk/KDE/kdebase/apps/; revision=774646
2008-02-12Move the Ctrl-wheel zoom handling to dolphinview.Luciano Montanaro
The specialized views still need to ignore the Ctrl-qualified wheel events, though. svn path=/trunk/KDE/kdebase/apps/; revision=773976
2008-02-11apply sorting + sort order to the column viewPeter Penz
BUG: 157343 svn path=/trunk/KDE/kdebase/apps/; revision=773766
2008-02-11Forwardport 773570:David Faure
Factorize all the view-related action handling to DolphinViewActionHandler, to remove code duplication between mainwindow and part, and to remove my code-splitting with the static createFooAction methods in the view. svn path=/trunk/KDE/kdebase/apps/; revision=773572
2008-02-11Factorize all the view-related action handling to DolphinViewActionHandler, ↵David Faure
to remove code duplication between mainwindow and part, and to remove my code-splitting with the static createFooAction methods in the view. svn path=/branches/KDE/4.0/kdebase/apps/; revision=773570
2008-01-28keep in sync with 4.0 branch (767566)David Faure
svn path=/trunk/KDE/kdebase/apps/; revision=767567
2008-01-28Centralize three more actions so that they are available in DolphinPart: ↵David Faure
'Show preview' 'Show hidden files' 'Categorized sorting' Found a way of sharing the actions with even less code duplication, discussed it with Peter, but this will be for after 4.0.1 svn path=/branches/KDE/4.0/kdebase/apps/; revision=767566
2008-01-27Column-View: When switching to another view-mode, just switch the view for ↵Peter Penz
the currently focused column as Aurélien suggested. CCMAIL: [email protected] svn path=/trunk/KDE/kdebase/apps/; revision=767205