┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/dolphinmainwindow.cpp
AgeCommit message (Collapse)Author
2010-03-15Stat URLs before opening them to make sure they are actually dirs we can ↵Sebastian Trueg
list. Otherwise use KRun. svn path=/trunk/KDE/kdebase/apps/; revision=1103520
2010-02-23Allow to drop files above a tab. Thanks to Todd for the patch.Peter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=1094746
2010-01-26Deprecated KNewMenu and make it derive from KNewFileMenu (BIC, but SC; the ↵David Faure
only way to avoid duplicating code until kde5) Port all of kdebase' use of KNewMenu to KNewFileMenu. Also port from KonqNameAndUrlInputDialog to KNameAndUrlInputDialog, and from KonqMenuActions to KFileItemActions in dolphincontextmenu.cpp svn path=/trunk/KDE/kdebase/apps/; revision=1080547
2010-01-25Now *really' open a new tab if the URL navigator requests it... (the ↵Peter Penz
previous commit missed this 2 quite important lines). CCBUG: 181223 svn path=/trunk/KDE/kdebase/apps/; revision=1079854
2010-01-25* Adjust code to use the improved KUrlNavigator API.Peter Penz
* Open a new tab if the URL navigator requests it. * Get rid of a cyclic dependency between DolphinViewContainer and DolphinMainWindow. BUG: 181223 svn path=/trunk/KDE/kdebase/apps/; revision=1079843
2010-01-20only set the title synchronously for the file-protocol, otherwise use ↵Peter Penz
KIO::stat() svn path=/trunk/KDE/kdebase/apps/; revision=1077599
2010-01-20Use a stat job to determine the caption on non-file URLs. This way we get ↵Sebastian Trueg
the fancy UDS_DISPLAY_NAMEs for URLs like the nepomuksearch ones. BUG: 222095 svn path=/trunk/KDE/kdebase/apps/; revision=1077551
2010-01-15use KAction::setShortcut() instead of QAction::setShortcut()Peter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=1075127
2010-01-11Fixed issue that the keyboard shortcuts for the docks places, folders, ↵Peter Penz
information and terminal could not be changed. BUG: 218485 svn path=/trunk/KDE/kdebase/apps/; revision=1073053
2010-01-11- When the filterbar has been activated as startup setting, still the view ↵Peter Penz
should get the keyboard focus. - Assure that the keyboard focus does not get lost when a tab is opened in background. CCBUG: 183394 svn path=/trunk/KDE/kdebase/apps/; revision=1072868
2010-01-06use correct icon when opening new tabs with the middle clickPeter Penz
BUG: 212942 svn path=/trunk/KDE/kdebase/apps/; revision=1070717
2009-12-21Revert r1053349 - this file is included alread when HAVE_NEPOMUK is defined ↵Maciej Mrozowski
- no need to do it twice. This fixed compilation without nepomuk libs. svn path=/trunk/KDE/kdebase/apps/; revision=1064809
2009-12-17don't try to do anything if no files have been passedPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=1063333
2009-12-17* respect the --select startup optionPeter Penz
* minor cleanups related to selecting items in general svn path=/trunk/KDE/kdebase/apps/; revision=1063329
2009-12-12allow to restrict the search results by the current folder (including all ↵Peter Penz
sub folders) svn path=/trunk/KDE/kdebase/apps/; revision=1061589
2009-12-12* allow to filter the search result by images or text-documentsPeter Penz
* minor cleanups svn path=/trunk/KDE/kdebase/apps/; revision=1061550
2009-11-25* Fixed execution of links in the metadata widget.Sebastian Trueg
* Do not try to list non-listable URLs. svn path=/trunk/KDE/kdebase/apps/; revision=1054300
2009-11-25Fix Dolphin crash on startup if HAVE_NEPOMUK is false.Frank Reininghaus
svn path=/trunk/KDE/kdebase/apps/; revision=1054165
2009-11-23Add missing includeDmitry Suzdalev
svn path=/trunk/KDE/kdebase/apps/; revision=1053349
2009-11-21* show only a minimized set of search options per defaultPeter Penz
* remember the search options when closing Dolphin, so that the user can adjust his "default search template" svn path=/trunk/KDE/kdebase/apps/; revision=1052499
2009-11-19Provide clickable resources for the Information Panel. Thanks to Sebastian ↵Peter Penz
Trüg für the patch! CCMAIL: [email protected] svn path=/trunk/KDE/kdebase/apps/; revision=1051553
2009-11-18Warn when the unsuspecting user is about to create a directory that starts ↵David Faure
with a dot, like Sabine's ".csv test files" folder, which did not appear in the directory view after being created. svn path=/trunk/KDE/kdebase/apps/; revision=1051124
2009-11-17better fix so that it links, too...David Faure
svn path=/trunk/KDE/kdebase/apps/; revision=1050535
2009-11-17try to fix compilation for people without nepomuk ↵David Faure
(dolphinmainwindow.cpp:1008: error: invalid use of incomplete type ‘struct DolphinSearchOptionsConfigurator’) svn path=/trunk/KDE/kdebase/apps/; revision=1050534
2009-11-13search finetuning:Peter Penz
* trigger progress information when starting a search * let the information panel hide the meta data for the search string * get the search string from the configurator svn path=/trunk/KDE/kdebase/apps/; revision=1048721
2009-11-12Show a progress information when doing a Nepomuk search. As "sideeffect" ↵Peter Penz
some KDE3 relicts for the progress bar code have been removed too... svn path=/trunk/KDE/kdebase/apps/; revision=1048225
2009-11-12Don't show the search options, if no Nepomuk is available. Hopefully Nepomuk ↵Peter Penz
will get a hard build dependency quite soon, those #ifdef-code is really ugly and difficult to maintain... svn path=/trunk/KDE/kdebase/apps/; revision=1048135
2009-11-10* Show the search options as soon as the search bar gains focus.Peter Penz
* Allow the user to manually close the options. * Added tooltip descriptions. svn path=/trunk/KDE/kdebase/apps/; revision=1047281
2009-11-09move the "Download New Services..." entry from the Settings menu to the ↵Peter Penz
service configuration dialog svn path=/trunk/KDE/kdebase/apps/; revision=1046788
2009-11-09When the Back, Forward and Up buttons in the toolbar are clicked withFrank Reininghaus
the middle mouse button, open the URL in a new tab. FEATURE: 190549 svn path=/trunk/KDE/kdebase/apps/; revision=1046785
2009-11-06* provide descriptive tooltip texts for actionsPeter Penz
* fixed some coding style issue (tabs...) BUG: 213358 svn path=/trunk/KDE/kdebase/apps/; revision=1045751
2009-10-28After some discussions at http://reviewboard.kde.org/r/1938 it turned out ↵Peter Penz
that moving KMetaDataWidget and KMetaDataConfigurationDialog to kdelibs should be postponed to KDE 4.5. The main reason is that adding application specific properties is not possible with the current API in a generic way. Also the topic how to hide properties application specific is an open point... So now all adjustments from the review have been adapted to the Dolphin code. After KDE 4.4 has been released some refactoring will be done so that the open topics above are handled in a nice way. svn path=/trunk/KDE/kdebase/apps/; revision=1041547
2009-10-21TypoMarkus Meik Slopianka
svn path=/trunk/KDE/kdebase/apps/; revision=1038352
2009-10-20Less technical language in status bar messagesMarkus Meik Slopianka
svn path=/trunk/KDE/kdebase/apps/; revision=1038270
2009-10-17give the splitter more space than the (optional) search optionsPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=1036783
2009-10-17add A search options widget, which later on will include Adam Kidder's ↵Peter Penz
search prototype from playground svn path=/trunk/KDE/kdebase/apps/; revision=1036776
2009-10-17* move classes for searching into an own folder (new classes will be added soon)Peter Penz
* Postpone the creation of the searchcompleter, until the editor gets focused. This improves the startup time of Dolphin (reading all available tags is an expensive operation). svn path=/trunk/KDE/kdebase/apps/; revision=1036658
2009-10-11The text of the paste-action is modified dynamically by Dolphin (e. g. to ↵Peter Penz
"Paste One Folder"). To prevent that the size of the toolbar changes due to the long text, the text "Paste" is used when the action is shown in the toolbar. Thanks to Christoph Feck for the hint! BUG: 209392 svn path=/trunk/KDE/kdebase/apps/; revision=1033985
2009-08-30Add view-filter icon as discussed on kde-devel with ppenz.Will Stephenson
svn path=/trunk/KDE/kdebase/apps/; revision=1017236
2009-08-20Use KApplication::sessionSaving() to determine if Dolphin is closed byFrank Reininghaus
the session manager - there's no need to reinvent the wheel ;-) Thanks to Lubos Lunak for the hint. svn path=/trunk/KDE/kdebase/apps/; revision=1013726
2009-08-13Do not warn the user about closing Dolphin windows with multiple tabsFrank Reininghaus
if Dolphin is closed by the session manager, i.e., if the user logs out. The fix is inspired by the way this issue is handled in Konqueror. BUG: 201803 svn path=/trunk/KDE/kdebase/apps/; revision=1011002
2009-08-01move statusbar code into the directory "statusbar"Peter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=1005704
2009-07-11Fixed performance issues related to selections and deleting of files:Peter Penz
- Don't connect to KDirLister::itemDeleted(const KFileItem&), but KDirLister::itemsDeleted(const KFileItemList&). Otherwise Dolphin is informed about each single file deletion instead of getting the deleted items as a list. Thanks to David Faure for the hint! - DolphinViewContainer::updateStatusBar() can be expensive when a lot of files are selected, as the file size must get retrieved. Assure that fast calls for updateStatusBar() don't trigger a synchronous update, do the update after 300 ms where no further update has been triggered. - Dolphin provides a list of file items when emitting the selectionChanged() signal. Collecting the file items is a quite expensive operation, so use the same approach as when updating the statusbar: only emit the selection changed signal when no change has been done within 300 ms. This improves the performance when doing huge selections a lot. - Make updateStatusBar() a private method, the main window should not need to take care about updating the statusbar (this is done internally now by DolphinViewContainer). BUG: 199090 BUG: 195787 CCBUG: 199352 CCBUG: 188218 svn path=/trunk/KDE/kdebase/apps/; revision=995015
2009-07-10- adding missing constPeter Penz
- minor adjustment of name - use same declaration order as other private methods CCMAIL: [email protected] svn path=/trunk/KDE/kdebase/apps/; revision=994089
2009-07-09Fixed the annoying bug (for me) that dealt with having a very long folder ↵Shaun Reich
name. In this case, the name of the tab could be many more times bigger than the tabBar itself. Now they are ellided, so e.g. "really really long folder name...is" or something. Few more cases left for me to fix(shortly), but those are not quite close to this section. svn path=/trunk/KDE/kdebase/apps/; revision=993618
2009-05-26krazy qtclasses fixesPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=973289
2009-05-26use correct icon name (issue reported by krazy)Peter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=973278
2009-05-19krazy fixesPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=969874
2009-05-17Update the directory of the Terminal Panel if the current URL is not aFrank Reininghaus
"file:" URL, but is nevertheless local (e.g., "desktop:"). This fix is also applied to the new "Open external Terminal" action which will be in KDE 4.3. BUG: 167810 svn path=/trunk/KDE/kdebase/apps/; revision=969265
2009-05-05Don't show an empty window caption when browsing "/", "trash:", etc.Frank Reininghaus
BUG: 190783 svn path=/trunk/KDE/kdebase/apps/; revision=964061