┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/dolphinview.h
AgeCommit message (Collapse)Author
2007-09-01SVN_SILENT typos--Arto Hytönen
svn path=/trunk/KDE/kdebase/apps/; revision=707204
2007-08-28Clicking on items in dolphin part finally implemented.David Faure
Fixed connect() error in dolphinstatusbar [unrelated]. svn path=/trunk/KDE/kdebase/apps/; revision=705835
2007-08-17use adjusted signals from KDirListerPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=701057
2007-08-16preview did not work anymore (KDirLister emits the signal newItems(const ↵Peter Penz
KFileItemList&) -> generatePreviews() from Dolphin must have the same signature) svn path=/trunk/KDE/kdebase/apps/; revision=700834
2007-08-13Use KFileItem by value rather than by pointerDavid Faure
- in KDirModel::itemForIndex, as noted there as a TODO - in dolphin, everywhere. svn path=/trunk/KDE/kdebase/apps/; revision=699691
2007-08-12* fixed issue that when having a split view, that both views get the same ↵Peter Penz
color after OK or Apply has been pressed inside the Dolphin settings dialog * prepare for toggling the view icon depending from the activation state svn path=/trunk/KDE/kdebase/apps/; revision=699311
2007-08-06Fixed 'Select All' and 'Invert Selection' for the column view (only the ↵Peter Penz
items of the currently active column will be selected, not the whole tree). The current implementation is quite slow, but this will be fixed later. svn path=/trunk/KDE/kdebase/apps/; revision=696893
2007-07-29Assure that the view properties of a column view are always stored in the ↵Peter Penz
folder represented by the first column. It is assured now, that all columns use the same view properties. Although one reason is because of technical 'restrictions' (KDirLister properties like 'show dot files' are applied to all sub directories too), I personally think it also makes sense from a usability point of view. svn path=/trunk/KDE/kdebase/apps/; revision=693944
2007-07-02Change signature of requestItemInfo signal, to avoid fileitem -> url -> ↵David Faure
index -> fileitem roundtrip in dolphin, and to match the BrowserExtension mouseOverInfo() signal. Started to implement more of the part (e.g. spinning wheel in konq). svn path=/trunk/KDE/kdebase/apps/; revision=682440
2007-07-01Here comes dolphinpart, to use dolphin as the file management view in konqueror.David Faure
Embeds nicely, now all the integration needs to be done. Thanks to Peter for the nice DolphinView/DolphinViewContainer separation which made writing the part very very easy! CCMAIL: [email protected] svn path=/trunk/KDE/kdebase/apps/; revision=682079
2007-06-22Allow to sort by rating, which can be quite useful in combination with the ↵Peter Penz
"Show in Groups" feature. Although still slow, it basically works. All the code is based on Rafael Fernández López patch available at http://media.ereslibre.es/2007/06/dolphin-21062007.diff. svn path=/trunk/KDE/kdebase/apps/; revision=678801
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-19* fixed issue that some view properties like "show in groups" are ignored ↵Peter Penz
when a new DolphinViewContainer has been created (happens on startup or when a view is split) * get rid of redundant parameter in constructors of DolphinView and DolphinViewContainer svn path=/trunk/KDE/kdebase/apps/; revision=677654
2007-06-10don't reset the x-position to 0 in the Column View, if a new directory is loadedPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=673500
2007-06-10Remember and restore position of viewport when reloading or going back in ↵Peter Penz
history (worked already before the DolphinView/DolphinViewContainer split). Minor open issue: the x-position of the Column View is reset to 0... svn path=/trunk/KDE/kdebase/apps/; revision=673498
2007-06-08added signals errorMessage(const QString&) and infoMessage(const QString&) ↵Peter Penz
for the DolphinView svn path=/trunk/KDE/kdebase/apps/; revision=672944
2007-06-07remove unused signalPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=672703
2007-06-07removed obsolete renaming code, which is not needed anymore due to the ↵Peter Penz
DolphinView/DolphinViewWidget split svn path=/trunk/KDE/kdebase/apps/; revision=672696
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-04Remove not necessary "class classname;"Laurent Montel
svn path=/trunk/KDE/kdebase/apps/; revision=671233
2007-05-18- assure that when hovering the viewport that an empty request for item ↵Peter Penz
information is send - remove unused method svn path=/trunk/KDE/kdebase/apps/; revision=665973
2007-05-17when the column view is used, then 'Split view' should take the root URL of ↵Peter Penz
the column view as new base for the secondary view svn path=/trunk/KDE/kdebase/apps/; revision=665630
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-10don't lose the history of the URL navigator if the settings of the Icons ↵Peter Penz
View, Details View or Columns View have been changed svn path=/trunk/KDE/kdebase/apps/; revision=663282
2007-05-09include cleanupDirk Mueller
svn path=/trunk/KDE/kdebase/apps/; revision=663054
2007-05-08SVN_SILENT: some krazy spelling fixes mainly in commentsThorsten Roeder
svn path=/trunk/KDE/kdebase/apps/; revision=662694
2007-05-08fix issue in column view that the wrong root directory is taken because of ↵Peter Penz
keeping old directories in KDirLister svn path=/trunk/KDE/kdebase/apps/; revision=662658
2007-04-30PreviewJob API change (KFileItems by value)David Faure
svn path=/trunk/KDE/kdebase/apps/; revision=659426
2007-04-22allow sorting by typePeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=656971
2007-04-14Revert last commit and exchange it by a more straight forward solution: just ↵Peter Penz
check the URL of the file item to find out whether the item is still part of the model. By this there is no need of keeping tracks for ongoing preview jobs. svn path=/trunk/KDE/kdebase/apps/; revision=653989
2007-04-14assure that the preview job gets killed when the directory has been changedPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=653976
2007-04-12fix issue that the view properties are not read out correctly for first ↵Peter Penz
directory after starting Dolphin svn path=/trunk/KDE/kdebase/apps/; revision=653129
2007-04-10allow to enable the categorization feature for sortingPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=652200
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-04-02Rename all the URL navigator related classes to prepare their migration Kevin Ottens
in kdelibs. svn path=/trunk/KDE/kdebase/apps/; revision=649514
2007-04-01reload view when the settings are appliedPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=648929
2007-03-27Added setters in urlnavigator to remove dependency on dolphinsettings.David Faure
Removed old unused kfileiconview.h header, fixed some unrelated missing includes due to that one being removed. svn path=/trunk/KDE/kdebase/apps/; revision=647244
2007-03-27Initial version for a column view support (thanks a lot to Benjamin Meyer ↵Peter Penz
for QColumnView in Qt4.3!). Currently there is a problem when using the DolphinSortFilterProxyModel: some items get duplicated, but I doubt it's an issue in QColumnView (the same issue occurs when using QTreeView) -> further investigations necessary... svn path=/trunk/KDE/kdebase/apps/; revision=647234
2007-03-26Ported to KBookmarkManager::closestBookmark - which even solves another TODO ↵David Faure
about code duplication. Improved urlnavigator API to avoid exposing the full QList (api independent from implementation now). svn path=/trunk/KDE/kdebase/apps/; revision=646954
2007-03-26Using a QLinkedList mostly for "accessing element at index i" is not the ↵David Faure
best solution performance-wise... use a QList instead. svn path=/trunk/KDE/kdebase/apps/; revision=646813
2007-03-25Patch by Luca Gugelmann: get rid of any mainwindow dependency from the sidebars.Peter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=646256
2007-03-22improve the handling when applying item effects to cut itemsPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=645516
2007-03-19Step 1 of 2 to fix the issue that reloading of a directory resets the ↵Peter Penz
contents position to 0/0 (step 2 will be committed after the BIC Monday...). svn path=/trunk/KDE/kdebase/apps/; revision=644237
2007-03-17Allow to cut, copy, paste, ... the currently selected item from a sidebar by ↵Peter Penz
the DolphinContextMenu (currently only used by the tree view). svn path=/trunk/KDE/kdebase/apps/; revision=643572
2007-03-11disable the 'Additional information' menu for other views then the 'Icons View'Peter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=641532
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-10Apply an item effect to all cut items. As discussed with Fredrik this should ↵Peter Penz
be done in the application itself and not inside KDirModel to be able to do some optimizations. svn path=/trunk/KDE/kdebase/apps/; revision=641317
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