┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/dolphincolumnview.cpp
AgeCommit message (Collapse)Author
2008-12-12SVN_SILENT: removed trailing spacesPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=895978
2008-12-03use KDirModel::mimeData() for cut/copy operations as suggested by David FaurePeter Penz
CCMAIL: [email protected] svn path=/trunk/KDE/kdebase/apps/; revision=891865
2008-08-26Provide a common iconsize-widget for the settings dialog of the icons-, ↵Peter Penz
details- and column-view. The current version still requires some improvements (Labels on the left + right, preview, ...). svn path=/trunk/KDE/kdebase/apps/; revision=852961
2008-08-18Column view + detail view: use different settings for preview and icon size ↵Peter Penz
like in the icon view for consistency. The setting dialogs will be adjusted later. svn path=/trunk/KDE/kdebase/apps/; revision=848955
2008-08-15For the URL control of Dolphin and Konqueror to be LTR on RTL desktops ↵Diego Iastrubni
(those are URLs, and are not affected by the direction of the desktop). Force the filterbar of Dolphin to be LTR as well, as again it deals with files/directories which are english/latin letters most of the time. svn path=/trunk/KDE/kdebase/apps/; revision=847671
2008-08-05First step of refactoring to improve the zooming capabilities of views:Peter Penz
* Let classes that use DolphinView know about the currently used zoom level. * Provide more zoom levels for all views (the settings dialogs have not been adjusted yet). * Fixed issue that when using the wheel that the enabled state of the zoom actions has not been updated. svn path=/trunk/KDE/kdebase/apps/; revision=842715
2008-07-24fix crash when opening a lot of columns and going back very fast by clicking ↵Peter Penz
on each breadcrumb of the URL navigator BUG: 164304 svn path=/trunk/KDE/kdebase/apps/; revision=837486
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-03-23provide an option to rename files inlinePeter Penz
CCMAIL: [email protected] svn path=/trunk/KDE/kdebase/apps/; revision=789208
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-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-01-26* increase the performance of item previews: each item view provides an icon ↵Peter Penz
size hint -> the preview and item effects are only applied to the current size, not to the maximum of 128 x 128 pixels * make the icons of hidden files semitransparent like in KDE3 svn path=/trunk/KDE/kdebase/apps/; revision=766659
2008-01-10fixed HIG color violationsPeter Penz
BUG: 153363 svn path=/trunk/KDE/kdebase/apps/; revision=759482
2008-01-06SVN_SILENT: minor coding style fixesPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=757988
2008-01-06Don't start QTimeLine if QTimeLine is already startedLaurent Montel
svn path=/trunk/KDE/kdebase/apps/; revision=757960
2007-12-14Moving code around in dolphin fixes DnD support in konqueror :)David Faure
svn path=/trunk/KDE/kdebase/apps/; revision=748476
2007-12-08don't forget to update the scrollbar size when resizing the column viewPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=746306
2007-12-03Revert my last commit, it's not quite workingJohn Tapsell
svn path=/trunk/KDE/kdebase/apps/; revision=744406
2007-12-03The first columns model and selection model should be the same as the view's ↵John Tapsell
model and selection model. This means 1) We don't leak memory switching to and from column view 2) Selection is preserved when switching views 3) We don't have 2 models running for the root directory CCMAIL:[email protected] svn path=/trunk/KDE/kdebase/apps/; revision=744386
2007-12-01assure that the active column stays visible when the window gets resized or ↵Peter Penz
e. g. the information bar gets enabled svn path=/trunk/KDE/kdebase/apps/; revision=743752
2007-11-19fixed issue that the "empty column" is not layouted when pressing the ↵Peter Penz
back-button svn path=/trunk/KDE/kdebase/apps/; revision=738822
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-26Simplify the DolphinController: The "show hidden files" state can be ↵Peter Penz
retrieved by the DolphinView, there is no need introducing additional signals + states. Further cleanups will follow... svn path=/trunk/KDE/kdebase/apps/; revision=729721
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-24removed obsolete code: don't connect to nonexisting slots (thanks to Albert ↵Peter Penz
for pointing this out) CCMAIL: [email protected] svn path=/trunk/KDE/kdebase/apps/; revision=728741
2007-10-16polish look of column view:Peter Penz
- don't show a focused border above all columns - provide a small gap between the columns - assure that the background of inactive columns works well with more complex styles like Oxygen CCMAIL: [email protected] svn path=/trunk/KDE/kdebase/apps/; revision=726042
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-09column view fixes:Peter Penz
* assure that the history does not get messed up when changing the focus to an existing column * fix issue that the status bar does not get updated when the focus is changed between the columns svn path=/trunk/KDE/kdebase/apps/; revision=723519
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-05minor simplificationPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=721726
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-05Oops forgot this one... thanks for reminding Peter :)Rafael Fernández López
CCMAIL: [email protected] svn path=/trunk/KDE/kdebase/apps/; revision=721486
2007-10-04KDirLister openUrl parameters are now flagsRafael Fernández López
svn path=/trunk/KDE/kdebase/apps/; revision=721256
2007-10-03there is no need anymore to check whether the KDirLister is currently ↵Peter Penz
loading before invoking KDirModel::expandToUrl() svn path=/trunk/KDE/kdebase/apps/; revision=720870
2007-10-01Code adaptation because of changes on libraries related to revision 719630Rafael Fernández López
svn path=/trunk/KDE/kdebase/apps/; revision=719642
2007-10-01Making KFileItemList value based.Tobias Koenig
svn path=/trunk/KDE/kdebase/apps/; revision=719514
2007-09-27assure that the decoration gets selected in the column-view even if the ↵Peter Penz
style has not enabled this per default svn path=/trunk/KDE/kdebase/apps/; revision=717801
2007-09-27use inline keyword as suggested at ↵Peter Penz
http://www.parashift.com/c%2B%2B-faq-lite/inline-functions.html#faq-9.9 svn path=/trunk/KDE/kdebase/apps/; revision=717738
2007-09-27* right-to-left layout fixesPeter Penz
* fixes to assure that active column stays visible svn path=/trunk/KDE/kdebase/apps/; revision=717684
2007-09-27Remove ScrollPerPixel again. Beside a crash with a non-patched version of Qt ↵Peter Penz
it also decreases the usability when using the mouse wheel: one full rotation of the mouse wheel only leads to a scrolling of 1 or 2 items... svn path=/trunk/KDE/kdebase/apps/; revision=717562
2007-09-26reactivate ScrollPerPixel again, as the Qt-patch for "divide by zero" has ↵Peter Penz
been applied to qt-copy now svn path=/trunk/KDE/kdebase/apps/; revision=717366
2007-09-26internal cleanupPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=717223
2007-09-26Listen to the directory lister signals to know whether the directory lister ↵Peter Penz
is still working. This information is needed as KDirModel::expandToUrl() may never get invoked if the directory lister is still busy... svn path=/trunk/KDE/kdebase/apps/; revision=717188
2007-09-26prevent crash in model when invoking KDirModel::expandToUrl() before the ↵Peter Penz
directory lister has been initialized svn path=/trunk/KDE/kdebase/apps/; revision=717158
2007-09-25don't expand to the active URL synchronously, wait until the directory ↵Peter Penz
lister has completed its loading svn path=/trunk/KDE/kdebase/apps/; revision=716899
2007-09-25assure that "Select All" and "Invert Selection" only operate on the active ↵Peter Penz
column of the column-view instead of selecting the whole hierarchy of the model svn path=/trunk/KDE/kdebase/apps/; revision=716885
2007-09-25use pixel scrolling for all views (thanks to Rafael for the initial fix in ↵Peter Penz
the column view) svn path=/trunk/KDE/kdebase/apps/; revision=716868
2007-09-25Now that we talk about the column view => smooth scrollingRafael Fernández López
CCMAIL: [email protected] svn path=/trunk/KDE/kdebase/apps/; revision=716865