┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/dolphinview.h
AgeCommit message (Collapse)Author
2007-10-30* fixed drag & drop issue in column view (dropping on files was not possible ↵Peter Penz
-> handled as viewport now) * only show the hover-drop-indicator on directories (dropping on file-items is handled like dropping on the viewport) * simplified signature of drop signal (source widget not required anymore) svn path=/trunk/KDE/kdebase/apps/; revision=731129
2007-10-26Simplify DolphinController: don't remember the show-preview state in the ↵Peter Penz
controller and add an unnecessary additional signal; instead just read the state from the DolphinView svn path=/trunk/KDE/kdebase/apps/; revision=729726
2007-10-26due to the recent tagging freeze this commit contains several fixes in one:Peter Penz
* the filterbar now also filters directories (works also in the column-view :-)) * The "Additional Information" menu entry now also works for showing/hiding the columns of the details view. This also implies that the columns for the details view can now be adjusted per directory -> we have now a consistent behavior between the icons view and details view. Still open: the view properties dialog must be fixed * Don't show a "Nepomuk not available" error message when starting Dolphin and Nepomuk is not available. * Fix issue that the information panel blocked the application because of parsing the full meta data of a huge file. svn path=/trunk/KDE/kdebase/apps/; revision=729704
2007-10-10DolphinPart: provide a way to switch between view modes in konqueror.David Faure
Factorized those actions between dolphinmainwindow and dolphinpart (see new methods in dolphinview), and simplified mainwindow code by using the signal from the action group and the QVariant data of the actions (standard Qt4 solution for a group of actions). svn path=/trunk/KDE/kdebase/apps/; revision=723871
2007-10-09Allow filtering of items also for the column view. A filtering of ↵Peter Penz
directories is not done yet, but with the latest updates of the column view this could be added now (but it's more a question whether we really want this...). svn path=/trunk/KDE/kdebase/apps/; revision=723536
2007-10-07* assure that the columns of the colum-view get dimmed if the colum-view is ↵Peter Penz
inactive * updated documentation of DolphinController + minor cleanups svn path=/trunk/KDE/kdebase/apps/; revision=722452
2007-10-05extra ';'Pino Toscano
svn path=/trunk/KDE/kdebase/apps/; revision=721720
2007-10-05fixed most regressions due to the previous column-view refactoringPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=721706
2007-10-05Refactored DolphinColumnWidget so that it does not need a hierarchical ↵Peter Penz
KDirLister. This simplifies the code a lot and also bypasses the current problems with the KDirLister cache when working on hierarchical directories in parallel. There are some minor regressions which will be fixed, but all in all some improvements are visible already: - the loading of columns is a lot faster - preview in columns is working - no side effects in combination with the treeview-panel because of caching svn path=/trunk/KDE/kdebase/apps/; revision=721678
2007-10-02Allow showing additional information like type, size and date in parallel ↵Peter Penz
for the icons view (thanks to Fredrik for the extension of KFileItemDelegate!). svn path=/trunk/KDE/kdebase/apps/; revision=720283
2007-10-02replace QList<KFileItem> by KFileItemList, as KFileItemList is not ↵Peter Penz
QList<KFileItem*> anymore since todays update of kfileitem.* in kdelibs svn path=/trunk/KDE/kdebase/apps/; revision=720234
2007-10-02fix signal/slotDavid Faure
svn path=/trunk/KDE/kdebase/apps/; revision=720110
2007-10-01Port dolphin to the KFileItemDelegate API changes.Fredrik Höglund
svn path=/trunk/KDE/kdebase/apps/; revision=719796
2007-09-27Use case: categorized sorting is enabled, the current view mode is ↵Peter Penz
icons-view. When switching to the details-view (which does not support categorized sorting yet), the 'categorized sorting' action should get only disabled to indicate that it is not available, not get unchecked (currently it gets disabled AND unchecked). This patch assures that always the stored categorization state is returned for the menu actions, but internally the categorization is turned off for the proxy model for the details view and column view. CCMAIL: [email protected] svn path=/trunk/KDE/kdebase/apps/; revision=717548
2007-09-25further root URL handling cleanupsPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=716789
2007-09-24Restore the root URL when navigating through the history (this is important ↵Peter Penz
for views like the column view where the root URL might differ from the current URL). svn path=/trunk/KDE/kdebase/apps/; revision=716310
2007-09-17drag and drop fixes for the column view (implied a signal changed which ↵Peter Penz
affected other views too) svn path=/trunk/KDE/kdebase/apps/; revision=713430
2007-09-17Create the new architecture for KCategorizedView. Now DolphinModel is ↵Rafael Fernández López
created, inheriting KDirModel for returning valid data for the role of the category of an item. DolphinSortFilterProxyModel implements now methods lessThanCategoryMethod and lessThanGeneralMethod from KCategorizedSortFilterProxyModel. The only thing that needs to be adapted is the keyboard navigation on the KCategorizedView. CCMAIL: [email protected] svn path=/trunk/KDE/kdebase/apps/; revision=713319
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