Commit graph

1232 commits

Author SHA1 Message Date
Peter Penz
ab464bc684 reset the selection manager when the URL has been changed (otherwise the selection toggle button would stay visible)
svn path=/trunk/KDE/kdebase/apps/; revision=766918
2008-01-26 22:32:24 +00:00
Peter Penz
f6c7b90edf Blend in a toggle button when hovering items. This allows selecting items without using the rubberband or Ctrl/Shift-keys in the single-click mode. Any feedback from users is highly welcome (I think people will either love or hate this feature, I'm really not sure -> it can be turned off too).
svn path=/trunk/KDE/kdebase/apps/; revision=766901
2008-01-26 21:45:28 +00:00
Peter Penz
453131d6e8 * increase the performance of item previews: each item view provides an icon size hint -> the preview and item effects are only applied to the current size, not to the maximum of 128 x 128 pixels
* make the icons of hidden files semitransparent like in KDE3

svn path=/trunk/KDE/kdebase/apps/; revision=766659
2008-01-26 12:48:03 +00:00
Peter Penz
22fcc2c4c5 don't add a place having an empty name
BUG: 156375

svn path=/trunk/KDE/kdebase/apps/; revision=766406
2008-01-25 19:14:12 +00:00
Peter Penz
73ed3078a4 don't try changing the directory within the terminal on non-local URLs
BUG: 156586

svn path=/trunk/KDE/kdebase/apps/; revision=766393
2008-01-25 18:25:42 +00:00
Peter Penz
fa4126b826 optimize layout for the viewproperties dialog
svn path=/trunk/KDE/kdebase/apps/; revision=766382
2008-01-25 18:05:53 +00:00
Peter Penz
605581fbb9 change order of "General" and "View Modes" settings
svn path=/trunk/KDE/kdebase/apps/; revision=766338
2008-01-25 16:13:02 +00:00
Peter Penz
eccd9b61d4 use 2 textlines per default in the icon-mode as discussed with David and Fredrik
svn path=/trunk/KDE/kdebase/apps/; revision=765734
2008-01-24 16:37:19 +00:00
David Faure
34f13357c0 Fix memory leak using K_GLOBAL_STATIC
svn path=/trunk/KDE/kdebase/apps/; revision=765229
2008-01-23 15:40:43 +00:00
Script Kiddy
43cef87c15 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=765161
2008-01-23 11:37:15 +00:00
Peter Penz
07c5733555 allow opening directories/trash from the desktop
BUG: 156192

svn path=/trunk/KDE/kdebase/apps/; revision=765098
2008-01-23 06:42:13 +00:00
Luboš Luňák
78b97118f3 - fix session restore
- newInstance() from KUniqueApplication is actually harmful here


svn path=/trunk/KDE/kdebase/apps/; revision=764845
2008-01-22 18:06:13 +00:00
Luboš Luňák
bc543a386a Fix restore from session management.
svn path=/trunk/KDE/kdebase/apps/; revision=764839
2008-01-22 17:51:17 +00:00
Script Kiddy
56836b0e7a SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=764649
2008-01-22 10:05:53 +00:00
David Faure
494f522b91 svn merge -r764536:HEAD from 4.0 branch: refactor "additional info" actions and provide them in the part
svn path=/trunk/KDE/kdebase/apps/; revision=764550
2008-01-22 01:38:45 +00:00
David Faure
7432eb75c2 Use non-deprecated method, avoids conversion KDateTime->time_t->KDateTime.
svn path=/trunk/KDE/kdebase/apps/; revision=764446
2008-01-21 19:46:35 +00:00
David Faure
3c1efcb738 Make sort/descending available in dolphinpart
svn path=/trunk/KDE/kdebase/apps/; revision=764445
2008-01-21 19:44:36 +00:00
David Faure
e3da86af95 forwardport 764429:
Revert the moving of the action to the DolphinView instance, this doesn't work with splitted views.
(Each view would need its own action collection, but then DolphinView would have to become
a KXMLGUIClient, and the GUI would flicker when switching views).

Instead, use the same solution as the other shared actions: static method in DolphinView (for now),
slot in the mainwindow (and for the more complex actions than this one, shared code in DolphinView)

svn path=/trunk/KDE/kdebase/apps/; revision=764436
2008-01-21 19:31:07 +00:00
Peter Penz
20641620c8 a group box called "Settings" in a settings dialog is useless...
svn path=/trunk/KDE/kdebase/apps/; revision=764390
2008-01-21 16:54:16 +00:00
Peter Penz
f3c83ec89f Split the "General Settings" into "Startup Settings" and "General Settings" for having a cleaner layout. Still some fine tuning and code cleanups have to be done...
svn path=/trunk/KDE/kdebase/apps/; revision=764389
2008-01-21 16:51:31 +00:00
Peter Penz
8ba61eb0c7 Make it configurable whether a browsing through archives should be done. The default setting is 'off'. TODO: cleanup the "General Settings" dialog and split it as "General" and "Startup".
svn path=/trunk/KDE/kdebase/apps/; revision=764378
2008-01-21 16:07:45 +00:00
Peter Penz
1daef0dc52 Cleanup: let the DolphinView be aware about the used action collection. This will allow us cleaning up some code in DolphinMainWindow and will make it easier sharing code with DolphinPart.
CCMAIL: faure@kde.org

svn path=/trunk/KDE/kdebase/apps/; revision=764347
2008-01-21 14:16:31 +00:00
Script Kiddy
37d4fa2d15 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=764257
2008-01-21 10:32:13 +00:00
Peter Penz
bea885abc7 treeview: prevent that when expanding a subtree that the selected item gets hidden by the (maybe) appearing horizontal scrollbar
svn path=/trunk/KDE/kdebase/apps/; revision=763543
2008-01-19 18:04:22 +00:00
Peter Penz
aeec659530 stay consistent with Konqueror: F10 creates a new directory
svn path=/trunk/KDE/kdebase/apps/; revision=763500
2008-01-19 16:59:10 +00:00
Peter Penz
89bb4eaf19 SVN_SILENT: updated version number
svn path=/trunk/KDE/kdebase/apps/; revision=763181
2008-01-18 20:31:35 +00:00
Peter Penz
8fc9c6ad39 * Always take the root of an URL as root for the treeview (using a matching Places-URL leads to serious usability issues - see bug #150941 for details).
* Don't reset the horizontal scrollbar position when expanding/reloading the tree.

BUG: 150941 

svn path=/trunk/KDE/kdebase/apps/; revision=763171
2008-01-18 20:08:21 +00:00
Peter Penz
c939599346 show the correct meta information in the information sidebar also for non-local files
BUG: 155534

svn path=/trunk/KDE/kdebase/apps/; revision=763141
2008-01-18 18:14:10 +00:00
Script Kiddy
87b827fe56 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=763015
2008-01-18 10:23:06 +00:00
David Faure
5761888060 Extracted a MimeTypeWriter from the filetypes kcontrol module, to have the code that writes out a xdg-shared-mime compliant mimetype in one place.
Ported nspluginscan to xdg-shared-mime so that it generates mimetypes that work.

svn path=/trunk/KDE/kdebase/apps/; revision=762861
2008-01-18 01:13:10 +00:00
Rafael Fernández López
0e56e0ddce When moving left/right by pressing left/right arrows on keyboard, the previous current index becomes selected to see which item was the last one
selected on that column.

CCMAIL: peter.penz@gmx.at

svn path=/trunk/KDE/kdebase/apps/; revision=762777
2008-01-17 21:03:30 +00:00
Peter Penz
3a44eb67f6 SVN_SILENT: remove debugging output
(damn, I've lost the coding race with Rafael by a few minutes, so this line is the only thing I can commit now ;-))

CCMAIL: ereslibre@kde.org

svn path=/trunk/KDE/kdebase/apps/; revision=762763
2008-01-17 20:28:49 +00:00
Rafael Fernández López
50928d72e7 Who said there aren't coding races ? haha. Fix the keyboard navigation
in the special case of moving left to the previous column and going 
upwards or downwards.

CCMAIL: peter.penz@gmx.at

svn path=/trunk/KDE/kdebase/apps/; revision=762760
2008-01-17 20:23:47 +00:00
Peter Penz
e89b4021ad if the icons are aligned left to right, the vertical wheel event should be applied to the horizontal scrollbar
BUG: 153343

svn path=/trunk/KDE/kdebase/apps/; revision=762722
2008-01-17 18:50:18 +00:00
Peter Penz
ac73af7bed Treeview fixes (backport):
* don't jump to the selected folder when expanding a sub tree within the treeview widget
* don't reset the root of non-local URLs when there is no Places-URL available

BUG: 155996
BUG: 156008

svn path=/branches/KDE/4.0/kdebase/apps/; revision=762706
2008-01-17 18:12:11 +00:00
Peter Penz
1cc7d60fb9 Treeview fixes:
* don't jump to the selected folder when expanding a sub tree within the treeview widget
* don't reset the root of non-local URLs when there is no Places-URL available

BUG: 155996
BUG: 156008

svn path=/trunk/KDE/kdebase/apps/; revision=762704
2008-01-17 18:05:11 +00:00
Rafael Fernández López
79797f1072 Backport of fix for the scroll+click column bug
BUG: 155751

svn path=/branches/KDE/4.0/kdebase/apps/; revision=762544
2008-01-17 09:34:54 +00:00
Rafael Fernández López
d43aad0ec5 Fix for the scroll+click column bug
CCBUG: 155751

svn path=/trunk/KDE/kdebase/apps/; revision=762539
2008-01-17 09:33:00 +00:00
Peter Penz
3e132ea672 don't resize the columns automatically, as soon as the user has modified the column widths himself (e. g. by a double-click on the header or by moving the header handle)
BUG: 155760

svn path=/trunk/KDE/kdebase/apps/; revision=762385
2008-01-16 22:14:34 +00:00
André Wöbbeking
ea351be02d Forwardport SVN commit 761729 by woebbe:
make sure that other apps using this part find Dolphin's view-file-columns icons

svn path=/trunk/KDE/kdebase/apps/; revision=761747
2008-01-15 11:15:56 +00:00
André Wöbbeking
baed5a65d4 make sure that other apps using this part find Dolphin's view-file-columns icons
svn path=/branches/KDE/4.0/kdebase/apps/; revision=761729
2008-01-15 11:09:56 +00:00
Peter Penz
4d3c68e546 don't forget to initialize the correct preview settings
svn path=/trunk/KDE/kdebase/apps/; revision=760940
2008-01-13 18:54:23 +00:00
Peter Penz
46d40e7047 Improve the feeled preview performance by assuring that the preview is generated first for the visible items.
svn path=/trunk/KDE/kdebase/apps/; revision=760897
2008-01-13 16:54:24 +00:00
Rafael Fernández López
f6984788a8 Move KCategorizedView to kdelibs. Use that one.
svn path=/trunk/KDE/kdebase/apps/; revision=760873
2008-01-13 15:44:04 +00:00
Rafael Fernández López
4addf79493 Improve the categorized view for the list mode
svn path=/trunk/KDE/kdebase/apps/; revision=760866
2008-01-13 15:28:40 +00:00
Jonathan Riddell
eb9c14bd36 updates for new licence policy
svn path=/trunk/KDE/kdebase/apps/; revision=760428
2008-01-12 16:39:07 +00:00
Peter Penz
40f16de64f increase version number for trunk
svn path=/trunk/KDE/kdebase/apps/; revision=759969
2008-01-11 16:12:58 +00:00
Script Kiddy
b8cbfec4d2 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=759879
2008-01-11 11:46:35 +00:00
Peter Penz
87dc8352d4 Up to now DolphinView and ColumnWidget contained a lot of code duplication regarding generating previews and the dimming of cut items. This has been refactored by introducing an IconManager which takes care itself about generating a preview and dimming cut items. This also allows improving the speed of previews in (near) future (at the moment showing previews from the cache is a lot slower than in KDE 3...).
svn path=/trunk/KDE/kdebase/apps/; revision=759864
2008-01-11 11:37:28 +00:00
Peter Penz
09c62f7c6a use F3 for "Split View" instead of F10, as F10 is used for "new directory" since KDE 3... (thanks to Aaron for the hint)
svn path=/trunk/KDE/kdebase/apps/; revision=759633
2008-01-10 23:42:34 +00:00