Commit graph

2114 commits

Author SHA1 Message Date
Peter Penz 3b98165a3f don't make the struct ClosedTab accessible for other classes
CCMAIL: predator106@gmail.com

svn path=/trunk/KDE/kdebase/apps/; revision=933589
2009-03-01 12:20:23 +00:00
Shaun Reich dd89f93181 Fixed a bug in the "Recently Closed Tabs" menu that would cause it to show 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-01 02:27:35 +00:00
Shaun Reich 78e9cc506f Closed tabs are now remembered within Dolphin, so if you accidentally close 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-03-01 01:38:20 +00:00
Script Kiddy 6c097d6d86 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=933233
2009-02-28 13:35:50 +00:00
Laurent Montel 00e6fb5c7b Fix warning about shortcut
svn path=/trunk/KDE/kdebase/apps/; revision=933227
2009-02-28 12:50:34 +00:00
Script Kiddy 67ecc8574d SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=932916
2009-02-27 15:36:31 +00:00
Peter Penz de0f1d23b3 add KCM for the services settings, so that they are also accessible in Konqueror
svn path=/trunk/KDE/kdebase/apps/; revision=932520
2009-02-26 20:38:42 +00:00
Peter Penz ec8a75b90c adjust size hints of group boxes
svn path=/trunk/KDE/kdebase/apps/; revision=932509
2009-02-26 20:10:27 +00:00
David Faure fd6be5b9af Calling the "Show" group "hiddenGroup" is a bit surprising to the casual reader ;)
svn path=/trunk/KDE/kdebase/apps/; revision=932508
2009-02-26 20:08:22 +00:00
Peter Penz 5411363284 remember which service menus should be shown in the context menu
CCMAIL: faure@kde.org

svn path=/trunk/KDE/kdebase/apps/; revision=932504
2009-02-26 19:58:22 +00:00
Peter Penz 26acdb7c77 Provide a basic UI for the "Services" settings dialog. It's open yet whether installing services by the internet will make it into Dolphin/Konqueror for KDE 4.3, but at least turning off services (without deinstalling applications...) will be supported.
svn path=/trunk/KDE/kdebase/apps/; revision=931854
2009-02-25 20:53:17 +00:00
Script Kiddy 9d6a617392 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=931776
2009-02-25 19:33:07 +00:00
David Faure 4bf7e5527c Restore support for pasting clipboard data (e.g. text) into a file, like konq-kde3 could do.
CCMAIL: peter.penz@gmx.at

svn path=/trunk/KDE/kdebase/apps/; revision=931496
2009-02-25 11:47:37 +00:00
Christian Ehrlicher ce817abf1b KUrl::path() != KUrl::toLocalFile() - at least not on windows
svn path=/trunk/KDE/kdebase/apps/; revision=931093
2009-02-24 19:20:14 +00:00
Peter Penz beeb81194c Stupid me: The inconsistent behavior between QListView::scrollTo() and QTreeView::scrollTo() has been fixed in Qt 4.5 :-) I should have tested this _before_ committing the huge patch for bug 185191... So:
* Remove the workaround in DolphinIconsView::scrollTo() to bypass an issue in Qt 4.4 (-> fixed in Qt 4.5)
* Revert the "use the DolphinController"-parts of commit 930754 and just use QAbstractItemView::scrollTo() instead.

CCBUG: 185191

svn path=/trunk/KDE/kdebase/apps/; revision=930777
2009-02-24 08:25:01 +00:00
Peter Penz 7b6ace6466 After renaming an item the view should be scrolled in a way to still have a fully visible renamed item. The implementation required a lot of more code changes as such a fix should require: QAbstractItemView::scrollTo() cannot be used directly (inconsistent default behavior in QListView and QTreeView, a special case for the column view), so the communication has to be done with the DolphinController...
BUG: 185191

svn path=/trunk/KDE/kdebase/apps/; revision=930754
2009-02-24 08:09:35 +00:00
Shaun Reich 7e7c14ba65 * Remove deprecated use of KTabBar::setCloseButtonEnabled(), use qt-provided 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-22 17:06:15 +00:00
Peter Penz e4f376d25a clear the selection when Escape has been pressed (= same behavior like in Konqueror for KDE 3)
BUG: 185184

svn path=/trunk/KDE/kdebase/apps/; revision=929983
2009-02-22 14:07:46 +00:00
Peter Penz 23a609971e SVN_SILENT: removed spaces from end of line
svn path=/trunk/KDE/kdebase/apps/; revision=929981
2009-02-22 14:06:10 +00:00
Peter Penz 6a94ccdc01 SVN_SILENT: removed kDebugs
svn path=/trunk/KDE/kdebase/apps/; revision=929967
2009-02-22 13:21:08 +00:00
Script Kiddy 14184997a1 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=929949
2009-02-22 13:03:29 +00:00
Script Kiddy 4b114eaeb2 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=929498
2009-02-21 14:07:30 +00:00
Jonathan Riddell 7e644ffebc Remove preview icon, it isn't used, pollutes the hicolour namespace
and Oxygen already has a preview icon which Dolphin already uses (view-preview).

svn path=/trunk/KDE/kdebase/apps/; revision=929116
2009-02-20 17:07:59 +00:00
Peter Penz 540eeb0030 Remember the used URL completion mode of the URL navigator. Thanks to Frank Reininghaus for the patch!
BUG: 170502

svn path=/trunk/KDE/kdebase/apps/; revision=929111
2009-02-20 16:55:25 +00:00
Peter Penz 264531e8e1 use an icon for the "Rename" icon like the Folder View Plasmoid
svn path=/trunk/KDE/kdebase/apps/; revision=927646
2009-02-18 00:09:22 +00:00
Peter Penz 93b955c3e6 assure that the size hint calculation and the painting code are consistent
svn path=/trunk/KDE/kdebase/apps/; revision=927623
2009-02-17 22:24:14 +00:00
Peter Penz 85dbeb2598 Don't rely on the m_isHovered flag, explicitely check the left mouse button instead.
svn path=/trunk/KDE/kdebase/apps/; revision=927602
2009-02-17 21:54:25 +00:00
Peter Penz 684ab89c7d SVN_SILENT: forgot to remove this include after doing some tests
svn path=/trunk/KDE/kdebase/apps/; revision=927585
2009-02-17 21:27:17 +00:00
Peter Penz 960f13f7cb Fixed issue that invoking Dolphin with a specified path is ignored when another Dolphin window is open already. Thanks to Frank Reininghaus for the patch.
BUG: 169016

svn path=/trunk/KDE/kdebase/apps/; revision=927544
2009-02-17 20:43:15 +00:00
Peter Penz b1c9b5126d * Use Nepomuk for getting the meta data instead of KFileMetaInfo.
* Use a QScrollArea widget to embedd the meta data, as Nepomuk provides so much meta information that it might not fit into the panel.

Open issues:
* Add the possibility to configure which kind of meta information should be shown.
* Check whether the receiving of the meta data for one file also might block the UI like when using KFileMetaInfo in combination with strigi.

CCMAIL: sebastian@trueg.de
BUG: 180742
BUG: 181592

svn path=/trunk/KDE/kdebase/apps/; revision=927542
2009-02-17 20:37:34 +00:00
Peter Penz fda792a1f5 removed m_minimumSizeHint member, it is redundant
svn path=/trunk/KDE/kdebase/apps/; revision=927537
2009-02-17 20:22:04 +00:00
Peter Penz c40ed6564e When the selection toggle is clicked and the mouse gets moved outside the selection toggle boundaries, a rubberband with a random start position will get visible. Bypass this issue by consuming the mouse-move events.
BUG: 184178

svn path=/trunk/KDE/kdebase/apps/; revision=927488
2009-02-17 17:12:31 +00:00
Shaun Reich 02aa3f8ea0 The tab order of the View Properties Dialog now moves in a logical and coherent manner (it no longer skips out of order).
svn path=/trunk/KDE/kdebase/apps/; revision=927483
2009-02-17 16:40:59 +00:00
Script Kiddy 24a5c2de21 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=927390
2009-02-17 12:09:45 +00:00
David Faure e989c0e239 Implement TODO - show the action "expandable folders" in the RMB popup over detailed listview.
svn path=/trunk/KDE/kdebase/apps/; revision=927297
2009-02-17 10:57:23 +00:00
Sascha Peilicke 1f5f7f0092 Applied patches to filterbar as discussed on review request 91 and 93.
svn path=/trunk/KDE/kdebase/apps/; revision=926845
2009-02-16 12:00:19 +00:00
Shaun Reich 106094673c SVN_SILENT: Fixed another accidental doxygen highlight.
svn path=/trunk/KDE/kdebase/apps/; revision=926759
2009-02-16 05:04:01 +00:00
Shaun Reich 0e467ea6ab I forgot to change these connection statements to both send and receive boolean values in my prior commit(s). Now the View Properties Dialog will enable the apply button when the affected (4) widget values are changed.
svn path=/trunk/KDE/kdebase/apps/; revision=926757
2009-02-16 04:40:17 +00:00
Shaun Reich b425855153 SVN_SILENT: A header comment was being accidentally interpreted as a doxygen comment.
svn path=/trunk/KDE/kdebase/apps/; revision=926579
2009-02-15 18:46:07 +00:00
Shaun Reich 8ce343ba3d Added the Trash KCM to Dolphin, it's visible in the Settings Dialog, in the 'Trash" page.
Konqueror has it, we should too =)

svn path=/trunk/KDE/kdebase/apps/; revision=926571
2009-02-15 18:06:04 +00:00
Shaun Reich 614a1a1861 The View Properties dialog now correctly disables/enables the Apply button, instead of it just being enabled all the time, even after you apply it, so it's similar to the Settings Dialog now.
svn path=/trunk/KDE/kdebase/apps/; revision=926562
2009-02-15 17:30:00 +00:00
Shaun Reich 4157103173 Changed connections of the signals activated(), to currentIndexChanged() as used in 3 QComboBoxes. Remember that activated() is not always triggered when the selected item is changed.
svn path=/trunk/KDE/kdebase/apps/; revision=926180
2009-02-14 19:45:25 +00:00
Script Kiddy 06399bda26 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=926053
2009-02-14 16:04:31 +00:00
Peter Penz 9280df680a SVN_SILENT: documentation fix (the selection manager might also useful in the double-click mode)
svn path=/trunk/KDE/kdebase/apps/; revision=925615
2009-02-13 16:46:38 +00:00
Peter Penz be36d1c821 hide the tooltip when the context menu is opened in the columns view
BUG: 184053
CCMAIL: predator106@gmail.com

svn path=/trunk/KDE/kdebase/apps/; revision=924889
2009-02-11 21:27:36 +00:00
Peter Penz 2f47863c68 - allow the view implementations to attach custom actions to the context menu
- let the "details view" show the "[x] Expandable Folders" action in the context menu

CCMAIL: faure@kde.org

svn path=/trunk/KDE/kdebase/apps/; revision=924867
2009-02-11 20:45:12 +00:00
Shaun Reich 5cec8a2dd9 Middle-clicking on tabs will now close them.
svn path=/trunk/KDE/kdebase/apps/; revision=924467
2009-02-10 20:48:16 +00:00
Peter Penz 3cfeee94d4 Fixed issue that the 'Create New' menu might be disabled although creating of files is allowed. Thanks to Frank Reininghaus for the patch!
BUG: 183812

svn path=/trunk/KDE/kdebase/apps/; revision=924120
2009-02-10 07:09:49 +00:00
Shaun Reich 8f6e9890fd The Column Widget would not disconnect it's connection to request a tab(seen with a middle-click on a folder). So it would actually open 2 or more tabs, but only in the Column View mode.
svn path=/trunk/KDE/kdebase/apps/; revision=923757
2009-02-09 11:23:40 +00:00
Peter Penz af808a7ba3 * open folders always on single click
* open files/select files dependent from the global single click/double click setting
* open a new column when pressing the Key_Right

Thanks to Shaun Michael Reich for the original patches!

CCMAIL: predator106@gmail.com

svn path=/trunk/KDE/kdebase/apps/; revision=923423
2009-02-08 18:32:44 +00:00