┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/dolphinmainwindow.cpp
AgeCommit message (Collapse)Author
2009-04-22Make it impossible to hide one of the views in a split view setupFrank Reininghaus
completely by dragging the QSplitterHandle to the left or right. This fixes the problem that a hidden view disappears completely after closing the visible view. The root cause of this issue still seems to be unclear though. BUG: 190265 svn path=/trunk/KDE/kdebase/apps/; revision=957703
2009-04-15Make Qt 4.5's new "move tab" feature work in Dolphin. Up to now, tabs could ↵Frank Reininghaus
be moved in the tab bar using drag&drop, but DolphinMainWindow didn't notice :-( Note that there's no need to call setActiveTab() because the active tab is the same before and after the move operation - only its index in the tab bar has changed. BUG: 189641 svn path=/trunk/KDE/kdebase/apps/; revision=954556
2009-04-01KonqFileItemCapabilities -> KFileItemListPropertiesDavid Faure
svn path=/trunk/KDE/kdebase/apps/; revision=948007
2009-03-26Use KNewMenu::createDirectory() instead of KonqOperations::newDir() when F10 ↵Peter Penz
has been pressed, so that the directory gets automatically selected afterwards. CCMAIL: [email protected] svn path=/trunk/KDE/kdebase/apps/; revision=945037
2009-03-25BUG: 175658Rahman Duran
GUI: The remote encoding code adapted from Konqueror to Dolphin. Now user can change encoding for remote urls like ftp. Konqueror doesn't use KRemoteEncodingPlugin anymore. Instead, this feature is supplied to Konqueror via DolphinPart. svn path=/trunk/KDE/kdebase/apps/; revision=944659
2009-03-19Fixed issue that tabs are not remembered when restoring a session. Thanks a ↵Peter Penz
lot to Rahman Duran for the patch! BUG: 181227 CCMAIL: [email protected] svn path=/trunk/KDE/kdebase/apps/; revision=941226
2009-03-17SVN_SILENT: remove trailing spacesPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=940620
2009-03-12Ask for confirmation when closing a Dolphin window with more than one tab. ↵Frank Reininghaus
This can be disabled by checking the "Do not ask again" checkbox in the confirmation dialog or in Dolphin's settings dialog. FEATURE: 168417 svn path=/trunk/KDE/kdebase/apps/; revision=938767
2009-03-11No need to set the accelerator manually, it's done automatically anyways(or ↵Shaun Reich
it will be). svn path=/trunk/KDE/kdebase/apps/; revision=938478
2009-03-11This patch isn't needed anymore thanks to dfaure's up-coming patch to kmenu, ↵Shaun Reich
the accelerator manager will automatically handle KMenu's. svn path=/trunk/KDE/kdebase/apps/; revision=938471
2009-03-11Changed i++ to ++i. I accidentally did the first when I first made the ↵Shaun Reich
recently closed tabs feature (habitual). svn path=/trunk/KDE/kdebase/apps/; revision=938422
2009-03-11The last commit made the menu be on the heap, this switches it back to ↵Shaun Reich
stack... (I initially couldn't figure out how to do that (had to pass by reference)). svn path=/trunk/KDE/kdebase/apps/; revision=938420
2009-03-11Changed a tab's KMenu to have it's accelerators managed automatically.Shaun Reich
svn path=/trunk/KDE/kdebase/apps/; revision=938417
2009-03-10Provide an "Open Terminal" entry for the Tools menu (thanks to Rahman Duran ↵Peter Penz
for the patch!) BUG: 164746 svn path=/trunk/KDE/kdebase/apps/; revision=937624
2009-03-10SVN_SILENT: comment updatePeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=937623
2009-03-10A change in focus between the split view, would not update the icon on the ↵Shaun Reich
tab that it was in-now does. svn path=/trunk/KDE/kdebase/apps/; revision=937597
2009-03-10The tab icon now obeys the icon of the folder that it is currently browsing. ↵Shaun Reich
Before it would just use the "folder" icon, but it now finds the icon of that folder, and uses it. BUG: 182702 svn path=/trunk/KDE/kdebase/apps/; revision=937595
2009-03-09Added a few things to the "Recently Closed Tabs" menu:Shaun Reich
* Paths now ellide when they get too big. That is, according to the font size, not character length. * Added automatic mnemomics (or however you spell that crazy word) to the menu's items. svn path=/trunk/KDE/kdebase/apps/; revision=937504
2009-03-09The "Recently Closed Tabs" action menu now has a limit of 10, before it ↵Shaun Reich
could just go on for practically ever, which would yield an annoyingly huge list of closed tabs. svn path=/trunk/KDE/kdebase/apps/; revision=937477
2009-03-09There is no point in setting the text of a tab, each time a tab is selected, ↵Shaun Reich
the only time we should have to do that is when we are using a split view. This also kind of hides the Qt 4.5 tab bug (a very ugly one) from "regular" users (who don't use the split view). svn path=/trunk/KDE/kdebase/apps/; revision=937116
2009-03-01Changed deprecated use of signal closeRequested(int) to tabCloseRequested(int)Shaun Reich
svn path=/trunk/KDE/kdebase/apps/; revision=933837
2009-03-01SVN_SILENT: minor coding style cleanupsPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=933598
2009-03-01removed Quick-View code (it has already been disabled before)Peter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=933591
2009-03-01don't make the struct ClosedTab accessible for other classesPeter Penz
CCMAIL: [email protected] svn path=/trunk/KDE/kdebase/apps/; revision=933589
2009-03-01Fixed a bug in the "Recently Closed Tabs" menu that would cause it to show ↵Shaun Reich
more recent tabs at the bottom. The most recent tab will now always be shown right below the separator, which is right below the "Clear Recently Closed Tabs" action. svn path=/trunk/KDE/kdebase/apps/; revision=933487
2009-03-01Closed tabs are now remembered within Dolphin, so if you accidentally close ↵Shaun Reich
them, or need to reopen a previous one-go crazy. Closed tabs now become stored in the "Go"->"Recently Closed Tabs" menu. To clear this list, there is an action within that menu. Clicking on a remembered tab's action, will remove that entry, restore that tab, and focus it. svn path=/trunk/KDE/kdebase/apps/; revision=933483
2009-02-28Fix warning about shortcutLaurent Montel
svn path=/trunk/KDE/kdebase/apps/; revision=933227
2009-02-22* Remove deprecated use of KTabBar::setCloseButtonEnabled(), use qt-provided ↵Shaun Reich
method-QTabBar::setTabsClosable(). * Enable dragging of tabs thanks to the new feature in Qt 4.5, QTabBar::setMovable(), now that the KTabBar has been ported. The dragging is a very neat effect. BUG: 164313 svn path=/trunk/KDE/kdebase/apps/; revision=930077
2009-02-10Middle-clicking on tabs will now close them.Shaun Reich
svn path=/trunk/KDE/kdebase/apps/; revision=924467
2009-02-07Changed the order of the shortcut for opening a new tab from Ctrl+Shift+N to ↵Shaun Reich
Ctrl+T, so the latter is now the default, and is shown like that. It now shows up like the other items in the file menu. (it doesn't have a shift key modifier in it). svn path=/trunk/KDE/kdebase/apps/; revision=922452
2009-01-31Display correct folder names in tabs, if they contain a '&' character. ↵Peter Penz
Thanks to Frank Reininghaus for the patch! BUG: 181765 svn path=/trunk/KDE/kdebase/apps/; revision=919021
2009-01-30minor coding style fixes ↵Peter Penz
(http://techbase.kde.org/Policies/Kdelibs_Coding_Style): * use spaces instead of tabs * correct braces CCMAIL: [email protected] svn path=/trunk/KDE/kdebase/apps/; revision=918537
2009-01-29The mouse wheel now works on Dolphin's tabs (to switch tabs), like just ↵Shaun Reich
about every other KDE app. svn path=/trunk/KDE/kdebase/apps/; revision=918498
2009-01-19Use a custom SearchWidget instead directly using a KLineEdit. Currently the ↵Peter Penz
DolphinSearchWidget acts as "playground" to test some ideas. If it works well it might be a good idea moving this widget as KSearchBox (?) to kdelibs, so that it can be used by the file dialog or other applications. svn path=/trunk/KDE/kdebase/apps/; revision=913572
2009-01-19Provide a search box for the nepomuksearch:/ KIO slave. This is just an ↵Peter Penz
initial prototype to get some feedback, the search box and the URL navigator still need some love for this usecase... CCMAIL: [email protected] svn path=/trunk/KDE/kdebase/apps/; revision=913451
2009-01-17Relayout of the settings dialog, so that all Dolphin KPart relevant settings ↵Peter Penz
can be made available in Konqueror's settings dialog too. Further cleanups and layout fixes are required and will be done during the next week. svn path=/trunk/KDE/kdebase/apps/; revision=912587
2009-01-16provide icons for "Places", "Folders", "Information" and "Terminal" actions, ↵Peter Penz
so that they can be added to the toolbar BUG: 180847 svn path=/trunk/KDE/kdebase/apps/; revision=911845
2009-01-14Cleanup panel related class names: The terms "sidebar"/"sidebarpage" are ↵Peter Penz
relicts from the KDE 3 version of Dolphin and are called "Panels" in the KDE 4 version of Dolphin. Yes, renaming classes may take more than 1 year ;-) svn path=/trunk/KDE/kdebase/apps/; revision=911089
2009-01-14Group classes into folders, Dolphin is too big in the meantime for having a ↵Peter Penz
flat directory hierarchy. dolphin/src/CMakeLists.txt will be cleaned up later. svn path=/trunk/KDE/kdebase/apps/; revision=911065
2009-01-13prevent that the user can open more than one instance of the settings dialogPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=910588
2009-01-11add action "Close Tab" to the file menu, so that users get the chance to ↵Peter Penz
discover the key shortcut svn path=/trunk/KDE/kdebase/apps/; revision=909450
2009-01-10raise() and activateWindow() are not needed in this casePeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=908812
2009-01-09there is no reason that the settings dialog is modal...Peter Penz
BUG: 179757 svn path=/trunk/KDE/kdebase/apps/; revision=908577
2008-12-12if "split view" is used as startup setting, also open new tabs in the split ↵Peter Penz
view mode BUG: 176980 svn path=/trunk/KDE/kdebase/apps/; revision=896206
2008-12-12SVN_SILENT: removed trailing spacesPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=895978
2008-12-02open the tab in the background when "Open in new tab" is selected with the ↵Peter Penz
context menu (-> consistent behavior with middle click) svn path=/trunk/KDE/kdebase/apps/; revision=891716
2008-12-01* assure that the keyboard focus is in the view when switching between tabsPeter Penz
* assure that the URL navigator gets the focus when it is editable and a new tab is opened by File -> New Tab BUG: 174594 svn path=/trunk/KDE/kdebase/apps/; revision=891367
2008-11-19Disable the "quick view" feature: I like the Previewer plasmoid, but I think ↵Peter Penz
after a few months of trying to use it there is no need for having a separate menu entry (shortcut: CTRL+Return) in Dolphin: Doing a drag & drop operation to the previewer plasmoid is faster than selecting a file and pressing CTRL+Return (or selecting the menu entry). Using "Space" as shortcut conflicts with the Terminal and is still slower than simply just opening the file... The i18n() string is still part of the code, so that it could be reactivated during the 4.2 cycle. svn path=/trunk/KDE/kdebase/apps/; revision=886672
2008-11-14provide a 'Create New' entry for a context menu above a directoryPeter Penz
BUG: 169880 svn path=/trunk/KDE/kdebase/apps/; revision=884373
2008-11-13* show an error message instead of an information message when an invalid ↵Peter Penz
dragging is done * show an error message if a folder is dropped on to itself svn path=/trunk/KDE/kdebase/apps/; revision=883836