┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/dolphindetailsview.cpp
AgeCommit message (Collapse)Author
2007-07-28use alternating row colors for the details viewPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=693610
2007-06-27don't connect to the activated() signal, just use singleClick() and ↵Peter Penz
doubleClick() dependent from the global KDE single/double click setting svn path=/trunk/KDE/kdebase/apps/; revision=680990
2007-06-20don't pass a custom viewport URL to the context menu anymore, as this cannot ↵Peter Penz
work together with the menu actions svn path=/trunk/KDE/kdebase/apps/; revision=678175
2007-06-19when requesting a context menu provide a URL for the viewport, because in ↵Peter Penz
the column view this URL can differ from the navigator URL svn path=/trunk/KDE/kdebase/apps/; revision=677704
2007-06-13provide a common drawing method for the hover indication during drag & drop ↵Peter Penz
until issue/wish #160611 is solved in Qt4.4 svn path=/trunk/KDE/kdebase/apps/; revision=675042
2007-06-07First big step to make it possible that the DolphinView can be embedded as ↵Peter Penz
KPart into Konqueror (discussed with David Faure). A lot of refactoring of the DolphinView has been done: - The DolphinView does not contain the URL navigator, the filterbar and the statusbar anymore. Those widgets have been moved to DolphinViewContainer. - The DolphinView does not contain any reference to the main window anymore. Currently there are some minor regressions (the statusbar shows less informations, renaming has been deactivated), but they will get fixed during the next days. Also still a lot of interface cleanups must be done, but let's just do it step by step... svn path=/trunk/KDE/kdebase/apps/; revision=672692
2007-06-06start to simplify the DolphinController as preparation for the kparts ↵Peter Penz
DolphinViewWidget (as discussed with David) svn path=/trunk/KDE/kdebase/apps/; revision=672357
2007-06-06don't show a drop indicator if another column than the 'Name' column is hoveredPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=672310
2007-06-05Removed some unnecessary includesMax Blazejak
svn path=/trunk/KDE/kdebase/apps/; revision=671563
2007-06-02don't forget to clear the hover information when a drag leave event occursPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=670856
2007-06-02Provide a hover information when dragging items above other items. TODO: ↵Peter Penz
this code can be removed again when issue #160611 is solved in Qt 4.4. svn path=/trunk/KDE/kdebase/apps/; revision=670848
2007-06-02* Fix triggering an assertion when the elastic band is already hidden.Peter Penz
* Assure that the selection gets cleared if a click on the viewport is done. svn path=/trunk/KDE/kdebase/apps/; revision=670759
2007-05-31reimplemented rubberband handling in Details View without using the (quite ↵Peter Penz
slow) QRubberBand widget svn path=/trunk/KDE/kdebase/apps/; revision=670234
2007-05-31Provide a rubberband for the Details View when selecting items. This assures ↵Peter Penz
a consistent behavior with the Icons View and the selection style of other file managers (in opposite to QListView it is not possible in QTreeView to show a rubberband automatically within Qt 4.3 :-(). svn path=/trunk/KDE/kdebase/apps/; revision=670181
2007-05-12hover fix for the details mode: hovering should only be done on the name ↵Peter Penz
column, all other columns behave as viewport area svn path=/trunk/KDE/kdebase/apps/; revision=663861
2007-05-12provide a hover information in the statusbar if the mouse cursor enters an itemPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=663779
2007-05-09include cleanupDirk Mueller
svn path=/trunk/KDE/kdebase/apps/; revision=663054
2007-05-06coding style cleanup: fix wrong indenting of members in constructorPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=661819
2007-05-01Respect global single/double click setting for the icons- and details view ↵Peter Penz
(thanks to Sam Abed for the patch!). PS: I did not introduce an executed()-signal in KListView, as: * In general we want to avoid having Kxxx-view classes for existing Qxxx-view classes like this was the case in KDE3. Qt4 allows us to use custom models + delegates and hence there should be no need to introduce KListView, KTreeView or KColumnView. * It looks like KListView will be renamed to KCategoryView and it's open yet whether it it will be available outside the scope of a file manager for KDE 4.0. * The details view is derived from QTreeView and the columns view is derived from QColumnView -> adjusting KListView won't help here :-) svn path=/trunk/KDE/kdebase/apps/; revision=659994
2007-04-22allow sorting by typePeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=656971
2007-04-09adapt Dolphin to kdelibs coding style ↵Peter Penz
(http://techbase.kde.org/Policies/Kdelibs_Coding_Style) by using: astyle --indent=spaces=4 --brackets=linux \ --indent-labels --pad=oper --unpad=paren \ --one-line=keep-statements --convert-tabs \ --indent-preprocessor \ `find -type f -name '*.cpp'` `find -type f -name '*.h'` svn path=/trunk/KDE/kdebase/apps/; revision=651981
2007-03-13Use KFontRequester for dialogs as suggested by Ellen at ↵Peter Penz
http://wiki.openusability.org/guidelines/index.php/Practical_Examples:Configuration_Dialogs. TODO: get rid of Qt3 classes in these dialogs and use a more sensible spacing/margin svn path=/trunk/KDE/kdebase/apps/; revision=642269
2007-03-11Allow to set the 'AdditionalInformation' property from KFileItemDelegate for ↵Peter Penz
each folder. Use case: - Icons view for images: set 'Size' as additional property - Icons view for media: show 'MIME type' as additional property - Default Icons view: don't show any addtional property for a clean layout. TODO: KFileItemDelagate::AdditionalInformation intersects with KDirModel::Columns when used in combination with the details view. Assure that the user does not get confronted with such implementation details in the user interface. svn path=/trunk/KDE/kdebase/apps/; revision=641525
2007-03-11Fixed some drag & drop issues:Peter Penz
- allow drag & drop inside the view - prevent a dragging from a directory into itself - use QModelIndex instead of the position svn path=/trunk/KDE/kdebase/apps/; revision=641451
2007-03-11Create a SidebarTreeView which will include support for drag & drop in later ↵Peter Penz
releases and encapsulates sidebar specific behavior. TODO: using a sort proxy model results in duplicated elements when the dir lister reloads items. svn path=/trunk/KDE/kdebase/apps/; revision=641359
2007-03-10support return key for navigation (thanks to Luca Gugelmann for the patch!)Peter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=641273
2007-03-08Use hover effect from KFileItemDelegate also for the details view and assure ↵Peter Penz
that only the column KDirModel::Name can be selected and edited. svn path=/trunk/KDE/kdebase/apps/; revision=640453
2007-03-01allow zooming in and zooming out in the details viewPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=638399
2007-02-28Allow to configure which additional information ↵Peter Penz
(KFileItemDelegate::AdditionalInformation) should be shown for the icons view. svn path=/trunk/KDE/kdebase/apps/; revision=638135
2007-02-28Jippie: file previews are generated again! Thanks to Fredrik for giving me a ↵Peter Penz
hint how to do it (if I would have known that it is so easy, I'd have implemented it already some weeks ago...). It's very nice that the details view now also is able to show previews (Kudos to Interview & KDirModel). svn path=/trunk/KDE/kdebase/apps/; revision=638081
2007-02-28Hide columns of the details view if this is indicated by the settings.Peter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=637904
2007-02-27The icons view and details view don't use hardcoded (test-) values anymore, ↵Peter Penz
instead the settings for fonts, grid size, ... are read out. The settings dialogs itself will be reworked later if it is clear what should be configurable in which manner. At least the current settings dialog allows to play with the new capabilities we got by KFileItemDelegate, just lets see what we can improve later on... svn path=/trunk/KDE/kdebase/apps/; revision=637792
2007-02-16Reanimated drag & drop support again after introducing the ↵Peter Penz
DolphinController. It is now also possible to move the items inside an icon view like discussed on kde-devel/kde-usability. svn path=/trunk/KDE/kdebase/apps/; revision=634228
2007-02-14Step one for having DolphinParts for the icons and details view, which can ↵Peter Penz
be used by Konqueror. TODO: currently dropping of items is deactivated, as I want to wait for Davids feedback whether the direction is ok. svn path=/trunk/KDE/kdebase/apps/; revision=633703
2007-02-07Additionally to sorting by name, size and date it is now possible to sort by ↵Peter Penz
permissions, owner and group. svn path=/trunk/playground/utils/dolphin/; revision=631058
2007-02-06If the user changes the sorting by clicking on a header section, the ↵Peter Penz
resulting sorting state must be synchronized with the Dolphin menu. svn path=/trunk/playground/utils/dolphin/; revision=630740
2007-02-05update the header indicators corresponding to the current sort column and ↵Peter Penz
sort order svn path=/trunk/playground/utils/dolphin/; revision=630675
2007-01-25First step for making the details view usable again:Peter Penz
- accept drops - Automatically resize the columns in a way that the whole available width is used by stretching the width of the 'Name' column. Qt4's QTreeView really rocks, only a few lines of code had been necessary to get this behavior :-) svn path=/trunk/playground/utils/dolphin/; revision=627189
2007-01-15Use a QTreeView for the representation of the details view (previously a ↵Peter Penz
QListView has been used). svn path=/trunk/playground/utils/dolphin/; revision=623643
2006-12-08Update the FSF address to 51 Franklin Street (hopefully it is the right one)Holger Freyther
gnused rocks! svn path=/trunk/playground/utils/dolphin/; revision=611576
2006-11-24Initial step for moving to KDirModel. Large code parts have been deleted, as ↵Peter Penz
a step by step migration makes no sense. Check KDE3 version of Dolphin as reference how things have been done before. svn path=/trunk/playground/utils/dolphin/; revision=607513
2006-11-22As KURL has been renamed to KUrl all classes and methods, which use the term ↵Peter Penz
'URL', have been converted to use 'Url' instead (e. g. the class URLNavigator is called UrlNavigator now). svn path=/trunk/playground/utils/dolphin/; revision=606991
2006-11-22Some portLaurent Montel
Remove not necessary file svn path=/trunk/playground/utils/dolphin/; revision=606884
2006-11-21compile++Kevin Ottens
Welcome to Dolphin! Trying to help a bit with the porting. If I did something wrong, feel free to blame me. :-) CCMAIL: [email protected] svn path=/trunk/playground/utils/dolphin/; revision=606802
2006-11-21commited initial version of DolphinPeter Penz
svn path=/trunk/playground/utils/dolphin/; revision=606622