┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2011-01-30Updated copyright informationPeter Penz
2011-01-27Fix crash when detaching a tab with "Split View Mode" setting enabledSebastian Doerner
svn path=/trunk/KDE/kdebase/apps/; revision=1217560
2011-01-26Some additions to DolphinDetailsViewTest_AllViewModes.Frank Reininghaus
In particular, tests for changing the zoom level and for saving and restoring the view state. svn path=/trunk/KDE/kdebase/apps/; revision=1217270
2011-01-26Make dolphinviewtest_columns more stable.Frank Reininghaus
Up to now, some Columns View tests that need a folder to be displayed in the view only passed if they were run first: The first test always passed, and if a test name was passed on the command line, such that only this test would be run, this test would work as well. In other cases, the view was empty, not showing the items in the folder. The problem is worked around by creating a new DolphinView before each test in the case of the Columns View. Added a TODO comment to make me remember to look into this again at some point. svn path=/trunk/KDE/kdebase/apps/; revision=1217260
2011-01-26Improve DolphinViewTest_AllViewModes::testKeyboardFocus().Frank Reininghaus
The test assumes that the view does not have the keyboard focus initially. However, this may not be the case if this is the only test to be executed (i.e., if testKeyboardFocus is passed to the test executable on the command line). This commit transfers the keyboard focus explicitly to another widget. svn path=/trunk/KDE/kdebase/apps/; revision=1217251
2011-01-23Prevent that the view is forced to increase its width when the searching is ↵Peter Penz
enabled and not enough width is available for all options. svn path=/trunk/KDE/kdebase/apps/; revision=1216467
2011-01-22Add a unit test that checks the DolphinView functionality that isFrank Reininghaus
related to the folder view properties. svn path=/trunk/KDE/kdebase/apps/; revision=1216359
2011-01-22SVN_SILENT: Coding style updatesPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=1216293
2011-01-20Stay consistent with the non-indexed searching and also return folders as ↵Peter Penz
search-result when searching in indexed folders. CCBUG: 263724 svn path=/trunk/KDE/kdebase/apps/; revision=1215987
2011-01-19SVN_SILENT made messages (.desktop file)Script Kiddy
svn path=/trunk/KDE/kdebase/apps/; revision=1215655
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-18Fix issue that the "From Here" search restriction does not work on ↵Peter Penz
subfolders when Nepomuk/Strigi has been activated. CCBUG: 262274 svn path=/trunk/KDE/kdebase/apps/; revision=1215428
2011-01-17Improve DolphinTreeViewTest's stability.Frank Reininghaus
When running the test in the background while using the computer for other things, it may happen that the test's widgets are not focused, which led to an infinite loop before this commit. I've removed the checks that caused this loop because the only thing that is important for the test is that the view loses the keyboard focus at some point (see bug 220898). svn path=/trunk/KDE/kdebase/apps/; revision=1215139
2011-01-17Fix regression introduced by SVN commit 1214916: The navigator should get ↵Peter Penz
the focus when "Replace Location" is invoked. CCMAIL: [email protected] svn path=/trunk/KDE/kdebase/apps/; revision=1215110
2011-01-17Don't assure the visibility of the leaf, if another directory has been ↵Peter Penz
opened by the [+]-toggle. CCBUG: 263344 svn path=/trunk/KDE/kdebase/apps/; revision=1214979
2011-01-16Make toggleSplitView()'s documentation consistent with its behaviorSebastian Doerner
svn path=/trunk/KDE/kdebase/apps/; revision=1214927
2011-01-16Simplify DolphinMainWindow::replaceLocation()Sebastian Doerner
svn path=/trunk/KDE/kdebase/apps/; revision=1214916
2011-01-16Remember all iterated directories to prevent an endless recursion by links. ↵Peter Penz
Tested with search all files below / svn path=/trunk/KDE/kdebase/apps/; revision=1214895
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-16DolphinTreeViewTest: Add unit test for bug 220898 (rubberbandFrank Reininghaus
selection failure after a keyboard focus change in between key press and key release events) svn path=/trunk/KDE/kdebase/apps/; revision=1214822
2011-01-16Assure that no endless searching is done if a link points to a parent directoryPeter Penz
CCBUG: 263262 FIXED-IN: 4.6.0 svn path=/trunk/KDE/kdebase/apps/; revision=1214807
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-15DolphinTreeViewTest: Add unit test for bug 259656 (multiple fileFrank Reininghaus
deletion if Shift+Delete is pressed for some time and the confirmation dialog is disabled). svn path=/trunk/KDE/kdebase/apps/; revision=1214651
2011-01-15If the searching has been triggered by clicking on a facet and the facet ↵Peter Penz
gets reset again, assure that not all indexed files are shown. Instead return to the previous state before the searching has been started. svn path=/trunk/KDE/kdebase/apps/; revision=1214634
2011-01-15Improve tests for DolphinTreeView's code that updates the selectionFrank Reininghaus
when a key is pressed. svn path=/trunk/KDE/kdebase/apps/; revision=1214565
2011-01-14Move the FileMetaDataConfigurationDialog from "settings" to ↵Peter Penz
"panels/information", as it is not used anymore for the tooltips and only in the information panel. svn path=/trunk/KDE/kdebase/apps/; revision=1214480
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-08Forward port: Fix memory leak in searchDirectory()Peter Penz
CCBUG: 262481 svn path=/trunk/KDE/kdebase/apps/; revision=1212998
2011-01-08SVN_SILENT: Remove unused methodPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=1212992
2011-01-08SVN_SILENT: Fix typos in doxygen documentationSebastian Doerner
svn path=/trunk/KDE/kdebase/apps/; revision=1212955
2011-01-08Fix sanity check in toggleViews()Sebastian Doerner
svn path=/trunk/KDE/kdebase/apps/; revision=1212950
2011-01-04Add the "Lock Panels"/"Unlock Panels"-action to the context-menu of the ↵Peter Penz
Places Panel. svn path=/trunk/KDE/kdebase/apps/; revision=1211709
2011-01-01SVN_SILENT: Use same comment-style as the other unit-testsPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=1210710
2011-01-01Add test for the keyboard-focusPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=1210707
2011-01-01Forward-port: Restore keyboard-focus when changing the view-modePeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=1210699
2011-01-01Increase version to 1.6.9Peter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=1210665
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-31SVN_SILENT: Don't connect to non-existing signal/slotPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=1210426
2010-12-31Lock panels per default and allow to unlock them like in Amarok.Peter Penz
BUG: 229811 FIXED-IN: 4.7.0 svn path=/trunk/KDE/kdebase/apps/; revision=1210424
2010-12-19Fix regression introduced in 4.5 and allow to add the menu actions "Show ↵Peter Penz
Information Panel", "Show Folders Panel", "Show Terminal Panel", "Show Places Panel" and "Show Places Panel" to the toolbar like in KDE SC 4.4. BUG: 250847 FIXED-IN: 4.6.0 svn path=/trunk/KDE/kdebase/apps/; revision=1207728
2010-12-19Select the whole text in the filterbar and searchbox if the widget has lost ↵Peter Penz
the focus and gets focused again by the shortcut (this behavior is consistent to e.g. the behavior in Kate). CCBUG: 256160 svn path=/trunk/KDE/kdebase/apps/; revision=1207719
2010-12-16Remove the dynamic "Configure Tooltips..." button. The tooltip configuration ↵Peter Penz
is context specific anyhow and can be done inside the properties dialog. svn path=/trunk/KDE/kdebase/apps/; revision=1207031
2010-12-15Keeping DolphinDirLister and DolphinModel as DolphinViewContainers members ↵Peter Penz
is not needed anymore, as all the handling is encapsulated inside DolphinView in the meantime. The moving of the dirlister- and model-construction will be done after the 4.6 release, as some internal API adjustments are necessary. svn path=/trunk/KDE/kdebase/apps/; revision=1206754
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