┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/dolphinmainwindow.cpp
AgeCommit message (Collapse)Author
2011-12-07Prevent unwanted item animations (#2)Peter Penz
Use a cleaner approach to prevent item animations when showing a hidden tab the first time. For Dolphin > 2.0 the tab-code should be refactored from DolphinMainWindow and encapsulated into an own module (but well, this is on my TODO-list since KDE SC 4.4...)
2011-12-07Prevent unwanted item animationsPeter Penz
When splitting the view or opening a new tab there should not be any animation of the items due to a wrong initial viewport size.
2011-11-21Fix shortcut issue with panelsPeter Penz
The KAction instance of the panels is added to the menu instance now instead of the QDock-actions. It is assured that the state between the actions gets synchronized. Now it's possible for the user to apply custom shortcuts and the shortcuts are also shown in the menu as expected. CCMAIL: [email protected]
2011-11-20Show panel shortcuts in menuPeter Penz
2011-11-19Fix crash when toggling the menu-bar visibilityPeter Penz
Use a queued connection to prevent that the menu gets hidden during it is still open. Thanks to Christoph Feck for the hint! Frank and I could not reproduce the issue in our environments even when following the steps from bug 278366, however Christoph's hint sounds sane and let's hope it works (leaves a bad gut feeling to "fix" bugs without being able to verify them). CCBUG: 286822 CCBUG: 278366 FIXED-IN: 4.7.4
2011-11-06Delete obsolete class DolphinSettingsPeter Penz
2011-11-06Fix issues with applying wrong view-modePeter Penz
- The view properties dialog mixed the details-view with the compact-view (#285848). - The view properties have been reset when applying a setting from the "Dolphin Preferences" dialog. The rootcause was that the obsolete DolphinSettings class implemented the saving in a wrong way because of the recent refactoring (will remove this class completely now to prevent such issues in future). BUG: 285848 FIXED-IN: 4.8.0
2011-10-10Allow changing shortcuts for the Panel actionsPeter Penz
Until now the shortcuts of the Panel actions could not be changed as they did not show up in the "Configure shortcuts..." dialog. The patch is based on the work of "SiegeLord" and Fabian Henze attached to bug 273050. BUG: 273050 FIXED-IN: 4.8.0
2011-10-09avoid two possible null pointer dereferencesJaime Torres
move the setToolTip lines outside the if(action) inside it. do not crash if there is no action.
2011-10-08Context menu cleanupsPeter Penz
- Open the context menu on the mouse-press event, not on the mouse-release event. - Provide an explicit position-information and don't use QCursor::pos(). This fixes the issue that opening a context-menu by the keyboard opens below the cursor. - Provide different signals in the KItemListController for the different context-menu types (item vs. view vs. header). - Implement turning on/off roles by the header-context-menu.
2011-09-22Fixed bug for selecting files with --select parameter.Chirag Anand
Files selected via --select parameter did not get current item focus. And if files were deleted while being current item, updating the view would select the next item instead of the first item in the list. BUG: 257805 CCMAIL: [email protected] CCMAIL: [email protected]
2011-09-02Simplified code for the viewmode settingsPeter Penz
2011-08-14Remove "FirstRun" propertyPeter Penz
The property got obsoleted by the "Version" property.
2011-08-13Don't enable the search panel per defaultPeter Penz
Assure that the search panel also stays disabled when updating from an older Dolphin version. BUG: 279348 FIXED-IN: 4.7.1
2011-08-01Add missing separators to the "Help" sub-menu of Dolphin's menubar ↵Kai Uwe Broulik
replacement like all KDE apps have BUG: 276560
2011-07-31normalize signals/slotsMontel Laurent
2011-07-30Merged very early alpha-version of Dolphin 2.0Peter Penz
Dolphin 2.0 will get a new view-engine with the following improvements: - Better performance - Animated transitions - No clipped filenames due to dynamic item-sizes - Grouping support for all view-modes - Non-rectangular selection areas - Simplified code for better maintenance More details will be provided in a blog-entry during the next days. Please note that the code is in a very early alpha-stage and although the most tricky parts have been implemented already very basic things like drag and drop or selections have not been pushed yet. Those things are rather trivial to implement but this still will take some time.
2011-06-13Add missing actions to report bug + switch language to Help menu in dolphin ↵Burkhard Lück
whithout menubar Using Dolphin in default mode in master/4.7 whithout menubar the user has no actions to report a bug or switch language. Add these missing actions the Help menu launched from the toolbar button Configure and control Dolphin. REVIEW: 101597
2011-06-10Fix position of toolbar-menuPeter Penz
CCBUG: 274495
2011-06-01Fix problems with commit 8d789f2626243dSebastian Dörner
- fix crash when Ctrl-D-ing in the terminal - don't respond to window manager actions, only when the dock itself is hidden Refers to commit 8d789f2626243ddc6c763c84e582e8e20afe7689
2011-05-30Fix position of Dolphin menu with multiple-screens setupPeter Penz
BUG: 274495 FIXED-IN: 4.7.0
2011-05-28Fix build failure if Nepomuk is not available.Frank Reininghaus
Thanks to Krzysztof Nowicki for the patch! BUG: 274297
2011-05-25Don't let hidden terminals prevent unmountingSebastian Dörner
Previous state: When the terminal is hidden, the cwd is not updated anymore. If it was on a removable device when hiding, the hidden terminal might prevent unmounting this device. This patch fixes that bug by changing the cwd to "/" when hiding the panel. REVIEW: 101387 BUG: 158264 FIXED-IN: 4.7.0
2011-04-20Fix enabled/disabled issue of Search PanelPeter Penz
2011-04-20Improve usability of Search PanelPeter Penz
If the Search Panel is shown outside the context of the "Find" mode it will be always enabled and does a global search. Only if the user is in the "Find" mode and the searching is restricted to the current directory the Search Panel might get disabled if the current directory is not indexed. This solves the major usability issue that it was not clear for the users whether a global or restricted search is done.
2011-04-15Assure that the startup-settings are applied immediatelyPeter Penz
2011-04-12Let each DolphinMainWindow run in a custom processPeter Penz
A possible crash in one Dolphin window should not result in crashing other Dolphin windows. Beside this it also prevents issues with modal dialogs or notifications. BUG: 269950 BUG: 206053 BUG: 196034 FIXED-IN: 4.7.0
2011-04-08Optimize alignment of toolbar menuPeter Penz
Try to align the toolbar menu within the Dolphin window to reduce the cases where the sub-menus overlap with the right screen border.
2011-04-06Add missing i18n callFrederik Schwarzer
2011-03-29Readd the "go home" actionPeter Penz
It got accidently lost during the menu-button changes. Also the clearStatusBar() calls have been removed as this is handled in the DolphinViewContainer internally since a long time already.
2011-03-27Update the size of the menu toolbar-itemPeter Penz
If the icon size of the toolbar has been changed, the manually added menu toolbar-item must be updated.
2011-03-27Minor optimizations for the menu toolbar-itemPeter Penz
2011-03-27Don't use a submenu for the settingsPeter Penz
If the toolbar-menu is used just put the settings-related entries directly to the root instead of collecting them in a sub-menu.
2011-03-26Provide toolbar-menu when the menubar is hiddenPeter Penz
Use a similar default UI like in Rekonq and other browsers: Hide the menubar and add access to all actions by a button in the toolbar. Of course it is still possible to show the menubar so that the same UI is given like before.
2011-03-26Show places selector of URL navigator only when requiredPeter Penz
The places selector of the URL navigator only needs to get shown if the Places panel is invisible.
2011-03-10Add search modes for the Search PanelPeter Penz
The search panel must get a hint whether clicking on the facets should result in searching everywhere or from the current folder. It is not sufficient to check the search-settings of the "Find:"-box, as when the "Find:"-box is invisible there is no hint for the user what kind of searching is done and the setting must be ignored.
2011-03-09Rename the "Filter Panel" to "Search Panel"Peter Penz
Bug reports indicate that users are confused by the term "filter" for this.
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-02-27Consistently use binary operators to connect QFlagsSebastian Dörner
2011-02-09Fix regression that creating a sub-folder is not possiblePeter Penz
CCBUG: 265714
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-02Fix visibility- and enabled-issues for the filter-panelPeter Penz
The filter-panel should be disabled if the current folder is not indexed at all. Also when triggering a "Find" the filter-panel should stay invisible per default when the current folder is not indexed. CCBUG: 264969
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-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-16Simplify DolphinMainWindow::replaceLocation()Sebastian Doerner
svn path=/trunk/KDE/kdebase/apps/; revision=1214916
2011-01-08SVN_SILENT: Remove unused methodPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=1212992
2011-01-08Fix sanity check in toggleViews()Sebastian Doerner
svn path=/trunk/KDE/kdebase/apps/; revision=1212950