┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/views
AgeCommit message (Collapse)Author
2011-04-16When renaming one item don't replace # by numbersPeter Penz
BUG: 271094 FIXED-IN: 4.7.0
2011-04-15Details view: Fix jumping column-widthsPeter Penz
If the view has a width where a horizontal scrollbar is required to show all columns, an endless loop might get triggered that results in a periodic jumping of the column-widths. BUG: 270954 FIXED-IN: 4.7.0
2011-04-14SVN_SILENT Remove trailing white space.Frank Reininghaus
2011-04-10Column View: Keep wheel-behavior consistent with other viewsPeter Penz
Using the wheel in the column view resulted in too big jumps. Keep it consistent with the details view and icons view. BUG: 269942 FIXED-IN: 4.7.0
2011-03-22Tooltip improvementsPeter Penz
- Use the default style for drawing the tooltip background - Get rid of the workaround to keep only one KFileMetaDataWidget instance. This is not required anymore as internally in KFileMetaDataWidget a process is used to get the metadata instead of a thread.
2011-03-12Details view optimizationPeter Penz
Constructing a KColorScheme object is very expensive because of a number of tint computations. When scrolling a big list more than 30 % of the time was spent here. Instead, we can precompute and store the inactive text color. (see https://git.reviewboard.kde.org/r/100826/) Thanks to Samuel Rødal for the patch!
2011-03-08Prevent unnecessary reloading of KDirLister on startupPeter Penz
When Dolphin is started with a directory as argument unnecessary reload operations of KDirListers are done. The patch improves this by just letting the DolphinView internally do a loading as soon as it gets visible (and without reloading). Also in case if only one directory is passed as argument the current tab gets reused instead of creating new tabs and removing the current tab. Thanks a lot to David Faure for pointing out this unefficient handling.
2011-03-03Adjust text color to new emblem for unstaged filesSebastian Dörner
The new emblem is green, not red, which should be reflected by the text color. Now, all files that will be part of the next commit (LocallyModifiedVersion and AddedVersion) are green and unstaged files darkGreen.
2011-02-28Fix issue that wrong directory is shownPeter Penz
Commit 680009b522b2c9eda03201ac02dc18994b5a8bd0 resulted in a regression when switching from a view in the column-mode to a view in the icon- or details-mode: The wrong content has been shown. This patch reverts commit 680009b522b2c9eda03201ac02dc18994b5a8bd0 and solves the performance-issue in combination with previews by triggering the preview-generation in a queued way.
2011-02-19Use the new KIO::PreviewJob APIPeter Penz
This makes it unnecessary to manually apply the plugins. See https://git.reviewboard.kde.org/r/100578/ for more details.
2011-02-13Improve performance when turning on the preview modePeter Penz
If a change from a directory with disabled previews is done to a directory with enabled previews, also previews are generated for the previous directory as the preview-generator still contains the not updated directory lister. Because of this it is important to apply the view-properties after the directory-lister has been updated.
2011-02-12Open folder in a new tab when a middle-click is done in the column-viewPeter Penz
CCBUG: 265859
2011-02-10revert ed4f9d3e11e66dd5ef136c3fac874ac5f53ec91aChristoph Thielecke
2011-02-10compile fix: includes does only exist with old names, please fix kde headers tooChristoph Thielecke
2011-02-09Assure that RETURN emits itemTriggered() for one filePeter Penz
If only one file is selected, pressing RETURN should behave similar like triggering the item with the mouse. For this the signal itemTriggered() must be emitted. CCBUG: 250475
2011-02-09Coding style update for pointer comparisonPeter Penz
Most developers seem to prefer if (ptr) ... if (!ptr) ... in comparison to if (ptr != 0) ... if (ptr == 0) ... Adjusted the Dolphin-code to use the "most-prefered style" to make contributors happy.
2011-02-09Use capitalized includes of recently committed kdelibs headersPeter Penz
2011-02-04Update e-mail address from [email protected] to [email protected]Peter Penz
2011-02-04Use capitalized KDE includesPeter Penz
2011-02-03SVN_SILENT made messages (.desktop file)Script Kiddy
2011-02-02SVN_SILENT made messages (.desktop file)Script Kiddy
2011-01-31Show the pointing-hand cursor also when the selection-toggle is disabledPeter Penz
CCBUG: 264791
2011-01-31Don't show the pointing-hand cursor when double-click is enabledPeter Penz
CCBUG: 264796
2011-01-18Assure that a sorting by the Dolphin specific columns "Path" and "Link ↵Peter Penz
Destination" works correctly. svn path=/trunk/KDE/kdebase/apps/; revision=1215483
2011-01-18Assure that the enabled plugins for previews are set for the Information ↵Peter Penz
Panel and the tooltips. This fixes the issue that a disabled thumbnail-plugin might be chosen. For 4.7 it should be considered to move this code into KIO::filePreview() as default already (will provide a patch on the reviewboard). svn path=/trunk/KDE/kdebase/apps/; revision=1215459
2011-01-16DolphinTreeView contains some code to update the selection after aFrank Reininghaus
keyboard search because QTreeView (unlike the other item views) does not handle this internally. This commit simplifies that code by performing the selection update in the method keyboardSearch(). That way, we can get rid of the member m_updateCurrentIndex and of 3 member functions. The unit tests still pass, so I'm quite confident that this does not break anything. svn path=/trunk/KDE/kdebase/apps/; revision=1214865
2011-01-15Move the call "setUniformRowHeights(true)" from DolphinDetailsView'sFrank Reininghaus
constructor to the one of its base class DolphinTreeView. The reason is that DolphinTreeView::updateElasticBandSelection() contains "Q_ASSERT(uniformRowHeights())", so it makes sense to ensure that every DolphinTreeView has uniform row heights. This might be important for unit tests which use DolphinTreeView directly. svn path=/trunk/KDE/kdebase/apps/; revision=1214695
2011-01-11SVN_SILENT made messages (.desktop file)Script Kiddy
svn path=/trunk/KDE/kdebase/apps/; revision=1213663
2011-01-09Don't trigger a slotDirListerCompleted() when the directory lister has been ↵Peter Penz
cancelled. Beside leading to a crash for the unit tests this is semantically wrong. svn path=/trunk/KDE/kdebase/apps/; revision=1213203
2011-01-09Fix implementation of DolphinView::invertSelection() which assures that ↵Peter Penz
DolphinView::hasSelection() provides a valid return-value. This looks like an issue in Qt, but I did not have the time yet to provide a Qt-only example for a bug-report :-( svn path=/trunk/KDE/kdebase/apps/; revision=1213199
2011-01-09Encapsulate the creation and handling of the directory lister, the model and ↵Peter Penz
proxy model to DolphinView. By this it will be easier later to replace the traditional QAbstractItemViews by any kind of other implementation (e.g. based on QGraphicsView/QML). svn path=/trunk/KDE/kdebase/apps/; revision=1213189
2011-01-09Internal simplification: It is not necessary to keep the ViewModeController ↵Peter Penz
as member for the view-modes, as the URL is alredy known by the DolphinViewController. svn path=/trunk/KDE/kdebase/apps/; revision=1213172
2011-01-01Forward-port: Restore keyboard-focus when changing the view-modePeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=1210699
2011-01-01Forward port: Don't grab the focus if the view did not have the focus already.Peter Penz
CCBUG: 261147 FIXED-IN: 4.6.0 svn path=/trunk/KDE/kdebase/apps/; revision=1210659
2010-12-15Fix issue that the enabled state of the "Create New..." menu is not updated ↵Peter Penz
correctly in the column-view. BUG: 258534 FIXED-IN: 4.6.0 svn path=/trunk/KDE/kdebase/apps/; revision=1206749
2010-12-15Fix issue that 2 files get deleted in the details-view instead of 1 when ↵Peter Penz
Shift+DEL is pressed for a longer time (and the confirmation dialog has been turned off). BUG: 259656 FIXED-IN: 4.6.0 svn path=/trunk/KDE/kdebase/apps/; revision=1206734
2010-12-15If "Use common view properties for all folders" is checked, the optimized ↵Peter Penz
view-modes for trash and searching should be replaced by the common view properties too. BUG: 259894 FIXED-IN: 4.6.0 svn path=/trunk/KDE/kdebase/apps/; revision=1206728
2010-12-10Show an undetermined progress indication within one second after changing an ↵Peter Penz
URL. Update to SVN commit 1205329: - Fix issue that an undetermined progress is shown when switching between columns of the column-view. - Fix issue that no undetermined progress is shown when editing the URL directly in the URL navigator BUG: 234894 BUG: 163004 FIXED-IN: 4.6.0 svn path=/trunk/KDE/kdebase/apps/; revision=1205345
2010-12-06SVN_SILENT made messages (.desktop file)Script Kiddy
svn path=/trunk/KDE/kdebase/apps/; revision=1204063
2010-11-28SVN_SILENT made messages (.desktop file)Script Kiddy
svn path=/trunk/KDE/kdebase/apps/; revision=1201667
2010-11-26DragAndDropHelper::isMimeTypeSupported() returns always true in the meantime ↵Peter Penz
- remove it svn path=/trunk/KDE/kdebase/apps/; revision=1201101
2010-11-26Assure that the directory lister gets updated when changing the URLPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=1201096
2010-11-26SVN_SILENT: Don't inline the setter/gettersPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=1201095
2010-11-26Also reconnect signals for the directory lister when changing the view or ↵Peter Penz
the URL, as the directory lister might change in the case of the column view (based on a patch from Frank Reininghaus) svn path=/trunk/KDE/kdebase/apps/; revision=1201082
2010-11-21In the item view constructors, call setFocus() only afterFrank Reininghaus
m_extensionsFactory is initialised. This fixes a possible crash in Konqueror when changing the settings or manipulating tabs. CCBUG: 240374 svn path=/trunk/KDE/kdebase/apps/; revision=1199276
2010-11-20removed: include of unused headerFriedrich W. H. Kossebau
svn path=/trunk/KDE/kdebase/apps/; revision=1199153
2010-11-20removed: include of unused (and deprecated) headerFriedrich W. H. Kossebau
svn path=/trunk/KDE/kdebase/apps/; revision=1199149
2010-11-20Make sure that an item's visualRect in the Details View is not widerFrank Reininghaus
than the "Name" column. Fixes keyboard navigation problems if files with very wide names are present in the current folder. Unit test included. CCBUG: 257401 svn path=/trunk/KDE/kdebase/apps/; revision=1199123
2010-11-20Use the inactive text color for all columns except the name column. This ↵Peter Penz
indicates for the user that hovering other columns does not change the actions context. svn path=/trunk/KDE/kdebase/apps/; revision=1199020
2010-11-20SVN_SILENT: documentation fixPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=1199017