┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/dolphincolumnview.cpp
AgeCommit message (Collapse)Author
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
2007-09-25* the directory lister must be updated when reloading columnsPeter Penz
* ignore trailing slashes when comparing URLs svn path=/trunk/KDE/kdebase/apps/; revision=716858
2007-09-25clear columns if the new URL is no parent of the currently shown columnsPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=716840
2007-09-25don't reset the root index, hiding the column is enoughPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=716829
2007-09-25assure that the active column stays always visiblePeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=716798
2007-09-24prevent that a column with an invalid root index shows the root column ↵Peter Penz
temporary while reloading the columns svn path=/trunk/KDE/kdebase/apps/; revision=716387
2007-09-24prevent an invalid active column index if columns have been deletedPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=716384
2007-09-24simplify code + fix activation issue when reloading columnsPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=716381
2007-09-24improve DolphinColumnView::showColumn() in a way that the history state ↵Peter Penz
won't be modified when restoring the columns svn path=/trunk/KDE/kdebase/apps/; revision=716367
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-24don't forget to create missing columns when the URL is changed from e. g. ↵Peter Penz
"/home/peter/Temp" to "/home/peter/Temp/a/b/c" by e. g. the back button svn path=/trunk/KDE/kdebase/apps/; revision=716208
2007-09-24don't delete inactive columns when reloading the column-viewPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=716190
2007-09-23msvc compile++Christian Ehrlicher
svn path=/trunk/KDE/kdebase/apps/; revision=716039
2007-09-21assure that the inactive columns have the same color as the column-view viewportPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=715308
2007-09-21restore the focus of the active column after the reloading has been finishedPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=715305
2007-09-21implemented reloading of all columns of the column view (just updating the ↵Peter Penz
directory lister is not enough in this case...) svn path=/trunk/KDE/kdebase/apps/; revision=715294
2007-09-19* some internal cleanupsPeter Penz
* assure that a column gets created if no existing column can be used for showing an URL svn path=/trunk/KDE/kdebase/apps/; revision=714407
2007-09-19implemented keyboard navigation for the column viewPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=714392
2007-09-19allow to configure the column width of the columns viewPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=714342
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-14fix: forgot to invoke base implementationPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=712616
2007-09-14selection model fixesPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=712610
2007-09-14refactoring of column view, which fixes:Peter Penz
* selection issues * unwanted loading of sub directories * wrong horizontal scroll position svn path=/trunk/KDE/kdebase/apps/; revision=712590
2007-09-09add TODO as reminder for KDE 4.1...Peter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=710355
2007-09-07deprecated-- KColorScheme __comp_ctor fixesArto Hytönen
svn path=/trunk/KDE/kdebase/apps/; revision=709395
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-07* added some internal documentation to explain workarounds which seem to be ↵Peter Penz
necessary for QColumnView in Qt4.3 * minor cleanups svn path=/trunk/KDE/kdebase/apps/; revision=697446
2007-08-07column view: fixed SHIFT modifier selection behaviorPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=697218
2007-08-06* toggle selection when using CTRL modifierPeter Penz
* assure that the selection model of the column is synchronized when triggering "Select All" or "Invert Selection" svn path=/trunk/KDE/kdebase/apps/; revision=697029
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-08-03request the activation of a column also on directories if not the left mouse ↵Peter Penz
button is pressed svn path=/trunk/KDE/kdebase/apps/; revision=696094
2007-08-03further selection model fixesPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=696076
2007-07-29minor fixes regarding inactive columnsPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=694026
2007-07-29new approach: don't fight against the selection behavior of QColumnView, but ↵Peter Penz
improve the visual appearance be indicating the shown folder visually svn path=/trunk/KDE/kdebase/apps/; revision=694015
2007-07-29remove extra ";"Stephan Binner
svn path=/trunk/KDE/kdebase/apps/; revision=693804
2007-07-28fix some drag & drop issuesPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=693766