Commit graph

1740 commits

Author SHA1 Message Date
Peter Penz ca7aaecbdb Provide a common iconsize-widget for the settings dialog of the icons-, details- and column-view. The current version still requires some improvements (Labels on the left + right, preview, ...).
svn path=/trunk/KDE/kdebase/apps/; revision=852961
2008-08-26 22:21:50 +00:00
Peter Penz 71819c80bb warning--
svn path=/trunk/KDE/kdebase/apps/; revision=852894
2008-08-26 20:22:20 +00:00
Albert Astals Cid c58b72e7a0 the kcm needs the dolphin catalog, otherwise konqueror shows it untranslated, kudos to Marta Rybczynska for discovering and reporting
CCMAIL: kde-i18n@rybczynska.net

svn path=/trunk/KDE/kdebase/apps/; revision=852429
2008-08-25 20:59:50 +00:00
Peter Penz 629046b0a1 * initialize members as early as possible
* reset m_generatingPreview if the received preview does not fit to the current URL

CCMAIL: laurens@nature-helps.com

svn path=/trunk/KDE/kdebase/apps/; revision=851469
2008-08-23 18:16:39 +00:00
Peter Penz 0c4b6be6d6 * coding style fixes
* added TODO comment (the drawing of the picture frame has been adapted from IconManager -> should be unified later)

svn path=/trunk/KDE/kdebase/apps/; revision=851105
2008-08-22 22:00:39 +00:00
Peter Penz ad0a321b7d tooltip improvements (patch provided by Laurens Vanhove):
* do a slightly delayed generation of previews to avoid expensive thumbnail creation when shortly hovering items

* prevent a resizing of the tooltip if the preview cannot be generated within a specific timeout

CCMAIL: laurens@nature-helps.com

svn path=/trunk/KDE/kdebase/apps/; revision=851104
2008-08-22 21:47:22 +00:00
Peter Penz aa3e271ce3 * convert the size in bytes to larger unit
* minor style fix

svn path=/trunk/KDE/kdebase/apps/; revision=851088
2008-08-22 21:14:39 +00:00
Jeff Mitchell cd3e667e9c Use KDiskFreeSpaceInfo instead of deprecated KDiskFreeSpace. This has the bonus effect of making the logic much simpler.
CCMAIL: peter.penz@gmx.at

svn path=/trunk/KDE/kdebase/apps/; revision=851082
2008-08-22 20:44:42 +00:00
Peter Penz 1a5611b556 SVN_SILENT: coding style fix
svn path=/trunk/KDE/kdebase/apps/; revision=849784
2008-08-20 05:47:40 +00:00
Peter Penz ba1d46fb52 assure that the tooltip is never clipped at the screen borders and never overlaps the item area (patch provided by Simon St James)
CCMAIL:  kdedevel@etotheipiplusone.com

svn path=/trunk/KDE/kdebase/apps/; revision=849586
2008-08-19 19:42:58 +00:00
Diego Iastrubni 9b7e060700 Force the treeview to be LTR on RTL desktops
svn path=/trunk/KDE/kdebase/apps/; revision=849382
2008-08-19 12:50:09 +00:00
Peter Penz 02ad08712f Removed fix for negative x-coordinate again and added a TODO. We must provide a solution that works for x and y, as Dolphin in KDE 4.2 offers very large item sizes.
CCMAIL: kdedevel@etotheipiplusone.com

svn path=/trunk/KDE/kdebase/apps/; revision=849168
2008-08-19 06:33:28 +00:00
Peter Penz c2d303aab4 SVN_SILENT: minor coding style cleanups
svn path=/trunk/KDE/kdebase/apps/; revision=849153
2008-08-19 06:01:17 +00:00
Peter Penz a62887bd44 added missing copyright
CCMAIL: kdedevel@etotheipiplusone.com

svn path=/trunk/KDE/kdebase/apps/; revision=849151
2008-08-19 05:53:16 +00:00
Laurent Montel 46314e0ed7 Pedantic
svn path=/trunk/KDE/kdebase/apps/; revision=849031
2008-08-18 21:50:41 +00:00
Simon Paul St James cfe2838006 Very rough initial attempt at previews-in-tooltip for Konqueror and Dolphin. Still needs extensive work in positioning, scaling/ padding items to fit, and timing things so that the previews are more likely to have been generated when the tooltip is positioned and displayed.
CCBUG:161848

svn path=/trunk/KDE/kdebase/apps/; revision=848984
2008-08-18 20:33:21 +00:00
Simon Paul St James 26df5e0041 Redraw the current tooltip at its original position if its data (icon, text etc) changes. Approved by Fredrik.
svn path=/trunk/KDE/kdebase/apps/; revision=848982
2008-08-18 20:27:46 +00:00
Simon Paul St James 58efff7c2c Deal with the case where the icon might be taller than the text. Approved by fredrik.
svn path=/trunk/KDE/kdebase/apps/; revision=848980
2008-08-18 20:25:52 +00:00
Peter Penz 10468b1c06 Column view + detail view: use different settings for preview and icon size like in the icon view for consistency. The setting dialogs will be adjusted later.
svn path=/trunk/KDE/kdebase/apps/; revision=848955
2008-08-18 19:30:25 +00:00
Script Kiddy 2543dd55b2 SVN_SILENT made messages (.desktop file, second try)
svn path=/trunk/KDE/kdebase/apps/; revision=848738
2008-08-18 11:02:41 +00:00
Simon Paul St James 1d77963d9b Do a safe, practise commit with my new SVN account and just tidy up a duplicated comment :)
svn path=/trunk/KDE/kdebase/apps/; revision=847913
2008-08-16 12:55:26 +00:00
Diego Iastrubni 3c57174a78 For the URL control of Dolphin and Konqueror to be LTR on RTL desktops (those are URLs, and are not affected by the direction of the desktop).
Force the filterbar of Dolphin to be LTR as well, as again it deals with files/directories which are english/latin letters most of the time.

svn path=/trunk/KDE/kdebase/apps/; revision=847671
2008-08-15 23:02:01 +00:00
Peter Penz 5fc9514e65 minor adjustment to prevent code duplication
svn path=/trunk/KDE/kdebase/apps/; revision=847497
2008-08-15 13:27:52 +00:00
Script Kiddy 2731126e8d SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=847386
2008-08-15 10:40:36 +00:00
Rafael Fernández López 7af7a8842c Change the location of the methods. Now the algorithm is only applied when needed (when the view is not flat, that is, the tree view is enabled, and you can select items from different level of
hierarchy). This patch was waiting in my hard disk for being committed...

CCMAIL: faure@kde.org

svn path=/trunk/KDE/kdebase/apps/; revision=847195
2008-08-14 22:31:57 +00:00
Sascha Peilicke 817f3952e2 Fix for show_filter_bar action of tools-menu, which is not correctly set (when the corresponding option is checked in the startupsettingsview) at application start-up.
svn path=/trunk/KDE/kdebase/apps/; revision=846896
2008-08-14 10:12:32 +00:00
Script Kiddy f9ae8a50b2 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=846356
2008-08-13 11:21:43 +00:00
Peter Penz d50f2fab2b Disable the alternating row colors when the details view is inactive. This solves the problem that when having a split view that too less contrast is given to be aware about the activation state.
BUG: 168270

svn path=/trunk/KDE/kdebase/apps/; revision=846021
2008-08-12 19:43:55 +00:00
Peter Penz 00afeea5f5 Activate the tab when an item is dragged above an inactive tab. Thanks to Dmitry Khlystov for the patch!
BUG: 164312

svn path=/trunk/KDE/kdebase/apps/; revision=846009
2008-08-12 19:22:38 +00:00
Peter Penz b354c7503d Assure that the "Close Tab" action gets disabled when only one tab is open.
BUG: 168904

svn path=/trunk/KDE/kdebase/apps/; revision=845995
2008-08-12 18:59:25 +00:00
Peter Penz 6f79a7d973 Use a modeless properties dialog instead of a modal one, when opening it above the viewport.
BUG: 168946

svn path=/trunk/KDE/kdebase/apps/; revision=845987
2008-08-12 18:46:35 +00:00
Peter Penz b94777f9d1 Provide functionality for auto-expanding folders (the whole patch has been provided by Simon St James). The setting is currently not offered in the GUI, as some minor remaining issues must be fixed.
CCMAIL: kdedevel@etotheipiplusone.com

svn path=/trunk/KDE/kdebase/apps/; revision=845975
2008-08-12 18:36:49 +00:00
Script Kiddy e41715db92 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=844344
2008-08-09 12:44:48 +00:00
Peter Penz e1d76541ba assure correct update of the enabled/disabled state of the zoom actions (no backport required, as a new zooming approach is used on trunk)
svn path=/trunk/KDE/kdebase/apps/; revision=843849
2008-08-08 06:31:58 +00:00
Peter Penz 17dca27e61 use the global setting for the "Show Delete" command
CCMAIL: kde@randomguy3.me.uk

svn path=/trunk/KDE/kdebase/apps/; revision=843787
2008-08-07 21:44:35 +00:00
Script Kiddy 98bd28a836 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=843552
2008-08-07 10:23:16 +00:00
Script Kiddy ba5131d509 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=843047
2008-08-06 11:15:51 +00:00
Peter Penz bc4e59dc39 Now the IconManager does not depend anymore from Dolphin classes. If at least a second application requests having this functionality, it could be moved to kdelibs (for sure an API review is necessary, d-pointer, improved documentation etc.). Maybe the FolderView Plasmoid wants this?
CCMAIL: aseigo@kde.org
CCMAIL: fredrik@kde.org

svn path=/trunk/KDE/kdebase/apps/; revision=842776
2008-08-05 21:47:02 +00:00
Peter Penz 7308c7d03e First step of refactoring to improve the zooming capabilities of views:
* Let classes that use DolphinView know about the currently used zoom level.

* Provide more zoom levels for all views (the settings dialogs have not been adjusted yet).

* Fixed issue that when using the wheel that the enabled state of the zoom actions has not been updated.

svn path=/trunk/KDE/kdebase/apps/; revision=842715
2008-08-05 20:15:51 +00:00
Thiago Macieira 208549cefc Make dolphin link to KIO (reduced library interface problem)
svn path=/trunk/KDE/kdebase/apps/; revision=842706
2008-08-05 20:04:30 +00:00
Peter Penz afcbe61a6c Allow to configure in the startup configuration whether the URL Navigator should show the full path in the breadcrumb view.
svn path=/trunk/KDE/kdebase/apps/; revision=841571
2008-08-03 14:53:30 +00:00
Peter Penz caae1f4d66 increase version number
svn path=/trunk/KDE/kdebase/apps/; revision=841569
2008-08-03 14:52:31 +00:00
Peter Penz 9ff8e51034 fixed issue that the "[ ] Show 'Delete' command" for the context menu did not work
@David: the same issue occurs in Konqueror (settings/konq/behavior.cpp) - may I apply the fix there too?

BUG: 167773
CCMAIL: faure@kde.org

svn path=/trunk/KDE/kdebase/apps/; revision=841473
2008-08-03 10:49:07 +00:00
Peter Penz 8239be95e3 warning--
svn path=/trunk/KDE/kdebase/apps/; revision=841434
2008-08-03 10:10:34 +00:00
Peter Penz e1b94daa88 re-add assertions (have been accidentally removed by myself in the last commit)
svn path=/trunk/KDE/kdebase/apps/; revision=841432
2008-08-03 10:10:07 +00:00
Peter Penz d673ccac4d Prevent that Konqueror crashs if pressing F2 (= Rename) although no items are selected. TODO: disable the rename action (and other selection dependent actions) when no items are selected.
BUG: 168183

svn path=/trunk/KDE/kdebase/apps/; revision=841418
2008-08-03 10:01:53 +00:00
Alex Merry c167ffbb4f We want to change the tab, not just the view.
Fixes the issue: open three tabs.  Select the second one and close it.  Now right tab is active, but content for left tab is shown.

Will backport to 4.1.

CCMAIL: peter.penz@gmx.at


svn path=/trunk/KDE/kdebase/apps/; revision=839877
2008-07-31 01:02:52 +00:00
Script Kiddy 82a5b8075a SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=839172
2008-07-29 13:26:35 +00:00
Peter Penz 4759321fdd forgot to remove unused variable in last commit
svn path=/trunk/KDE/kdebase/apps/; revision=838119
2008-07-26 19:23:20 +00:00
Peter Penz 8d189f44c4 use DBus interface instead of KRun::runCommand()
svn path=/trunk/KDE/kdebase/apps/; revision=838112
2008-07-26 19:09:17 +00:00