Peter Penz
ad01ddac1a
use QToolButton instead of QPushButton (patch submitted by Dominik Haumann)
...
svn path=/trunk/KDE/kdebase/apps/; revision=639795
2007-03-06 05:33:38 +00:00
Peter Penz
a5ad4ac7e0
add some constness...
...
svn path=/trunk/KDE/kdebase/apps/; revision=639794
2007-03-06 05:32:22 +00:00
Peter Penz
897d4acc22
synchronize the tree view with the active view
...
svn path=/trunk/KDE/kdebase/apps/; revision=639751
2007-03-05 22:27:00 +00:00
Stephan Kulow
7c6ef32341
this is no Makefile
...
svn path=/trunk/KDE/kdebase/apps/; revision=639545
2007-03-05 10:29:33 +00:00
Christian Ehrlicher
39de6c264f
msvc compile++
...
svn path=/trunk/KDE/kdebase/apps/; revision=639115
2007-03-04 12:44:47 +00:00
Peter Penz
862c090bf3
Some basic fixes to stay synchronized between the tree view and the currently active view.
...
svn path=/trunk/KDE/kdebase/apps/; revision=639008
2007-03-04 00:40:14 +00:00
Peter Penz
9470a816eb
Per default turn off the information panel and the tree view panel for the first start of Dolphin, only show the bookmarks panel.
...
svn path=/trunk/KDE/kdebase/apps/; revision=639007
2007-03-04 00:39:21 +00:00
Peter Penz
e26ba53471
Assure that the root of the tree view always matchs to the bookmark shown in the URL navigator.
...
svn path=/trunk/KDE/kdebase/apps/; revision=638825
2007-03-03 13:03:15 +00:00
Aaron J. Seigo
9d24c28b4b
respect the show hidden files settingin the url nav bar
...
svn path=/trunk/KDE/kdebase/apps/; revision=638732
2007-03-03 03:07:04 +00:00
Fredrik Höglund
73f6409fe0
Enable hover effects in the icon view.
...
svn path=/trunk/KDE/kdebase/apps/; revision=638644
2007-03-02 19:38:11 +00:00
Peter Penz
fe8b349bce
It seems some people cannot live without a tree view ;-) So Dolphin will provide a dock which contains the directory hierarchy, which will be synchronized with the active view. It does not clutter the UI (the dock can be turned off), but makes happy a lot of users -> kind of win-win-situation. This commit provides only a rough initial version, which shows the current URL as tree. I'll work on the interaction during the next week(s)...
...
svn path=/trunk/KDE/kdebase/apps/; revision=638628
2007-03-02 18:59:09 +00:00
Peter Penz
802a2572b3
Use the home URL from the settings instead of the "first bookmark" when starting Dolphin. The "first bookmark" is not automatically the home URL like in older Dolphin releases...
...
svn path=/trunk/KDE/kdebase/apps/; revision=638406
2007-03-01 20:59:24 +00:00
Peter Penz
31e75f5296
Respect text size for the width of the grid (this is just code for testing, the whole settings dialog for the icons will be reworked later).
...
svn path=/trunk/KDE/kdebase/apps/; revision=638402
2007-03-01 20:36:15 +00:00
Peter Penz
78cb4cae3d
allow zooming in and zooming out in the details view
...
svn path=/trunk/KDE/kdebase/apps/; revision=638399
2007-03-01 20:22:03 +00:00
Peter Penz
d9b29511d2
assure that the icon size is always <= the preview size
...
svn path=/trunk/KDE/kdebase/apps/; revision=638387
2007-03-01 19:44:04 +00:00
Peter Penz
a0cf8456fe
Allow zooming in and zooming out in the icons view.
...
svn path=/trunk/KDE/kdebase/apps/; revision=638386
2007-03-01 19:36:37 +00:00
Peter Penz
84c32167c9
Allow to configure which additional information (KFileItemDelegate::AdditionalInformation) should be shown for the icons view.
...
svn path=/trunk/KDE/kdebase/apps/; revision=638135
2007-02-28 22:32:42 +00:00
Peter Penz
e8851fb227
Allow to adjust the maximum size for previews.
...
svn path=/trunk/KDE/kdebase/apps/; revision=638109
2007-02-28 21:36:12 +00:00
Peter Penz
745401c643
Don't use assertions here. The result of the preview might have been done although the model has changed (e. g. by changed the folder during a preview job is working) -> it's possible to get an invalid model index.
...
svn path=/trunk/KDE/kdebase/apps/; revision=638086
2007-02-28 19:38:25 +00:00
Peter Penz
a46551d63e
Jippie: file previews are generated again! Thanks to Fredrik for giving me a hint how to do it (if I would have known that it is so easy, I'd have implemented it already some weeks ago...). It's very nice that the details view now also is able to show previews (Kudos to Interview & KDirModel).
...
svn path=/trunk/KDE/kdebase/apps/; revision=638081
2007-02-28 19:17:26 +00:00
Peter Penz
d38fc64a9f
Fix: a logical arrangement from top to bottom means having a flow from left to right and vice versa
...
svn path=/trunk/KDE/kdebase/apps/; revision=638047
2007-02-28 17:14:26 +00:00
Peter Penz
524eff1a24
Instead of using the ListMode of the icon view for the left to right alignment, still use the IconMode and adjust the alignment properties. Minor issue open: it seems that KFileItemDelegate currently does not care about the alignment properties of QStyleOptionViewItem, it always centers the the icons + text; I'll have a look on this...
...
svn path=/trunk/KDE/kdebase/apps/; revision=637907
2007-02-28 06:32:56 +00:00
Peter Penz
e100378437
Hide columns of the details view if this is indicated by the settings.
...
svn path=/trunk/KDE/kdebase/apps/; revision=637904
2007-02-28 06:00:58 +00:00
Peter Penz
f8dd060cad
The icons view and details view don't use hardcoded (test-) values anymore, instead the settings for fonts, grid size, ... are read out. The settings dialogs itself will be reworked later if it is clear what should be configurable in which manner. At least the current settings dialog allows to play with the new capabilities we got by KFileItemDelegate, just lets see what we can improve later on...
...
svn path=/trunk/KDE/kdebase/apps/; revision=637792
2007-02-27 20:46:21 +00:00
Peter Penz
6c4e3aee2a
As Aaron suggested: use the global setting for "Show Delete command" instead of using a custom Dolphin setting. I hope I used the reworked KConfig classes in a correct manner (setGroup() has been marked as deprecated, Konqueror still uses those deprecated methods).
...
svn path=/trunk/KDE/kdebase/apps/; revision=637272
2007-02-25 22:42:47 +00:00
Peter Penz
d9c3648d5a
Implemented one of the most often requested features for Dolphin: allow that the command 'Delete' is shown in the context menu to bypass the trash. Like in Konqueror the default setting is that the 'Delete' command is not shown. TODO: currently this is a custom setting of Dolphin. Konqueror uses the global settings from KDE for this -> should this be changed to use the global setting instead?
...
svn path=/trunk/KDE/kdebase/apps/; revision=637232
2007-02-25 20:51:05 +00:00
Oscar Blumberg
7a34c3321d
Change the behavior of the info sidebar to show the preview of the current selection.
...
svn path=/trunk/KDE/kdebase/apps/; revision=636423
2007-02-23 02:28:27 +00:00
Oscar Blumberg
9c8e7f4e43
Add libkmetadata detection and minor fixes
...
SVN_SILENT
svn path=/trunk/KDE/kdebase/apps/; revision=636328
2007-02-22 20:15:20 +00:00
Aaron J. Seigo
571e40b057
make nepomuk support optional, mostly through a bunch of non-existent ifdef's =)
...
svn path=/trunk/KDE/kdebase/apps/; revision=636289
2007-02-22 18:49:26 +00:00
Oscar Blumberg
cefcbf0ef0
* Starts to add Nepomuk supports to dolphin (currently, only annotations are supported)
...
* Little changes in InfoSidebarPage (no more multiple label for infos & Q3Layout>QLayout)
* Support infos for multiple files (only total size, what else ?)
svn path=/trunk/KDE/kdebase/apps/; revision=636272
2007-02-22 16:45:53 +00:00
Alexander Wiedenbruch
bf50ced734
Fixing autogenerated headers includes
...
svn path=/trunk/KDE/kdebase/apps/; revision=635892
2007-02-21 10:43:59 +00:00
Stephan Kulow
20195315bb
installing a file called generalsettings.kcfgc just asks
...
for trouble - always prefix installed files
svn path=/trunk/KDE/kdebase/apps/; revision=635877
2007-02-21 09:31:52 +00:00
Chusslove Illich
1a81483d2e
i18n fixes. Note: %n is no longer used in plural strings.
...
svn path=/trunk/KDE/kdebase/apps/; revision=635655
2007-02-20 15:03:09 +00:00
David Faure
76ba5d5a09
setGroup -> KConfigGroup
...
svn path=/trunk/KDE/kdebase/apps/; revision=635597
2007-02-20 11:55:38 +00:00
Stephan Kulow
3ebd1027a2
porting
...
svn path=/trunk/KDE/kdebase/apps/; revision=635532
2007-02-20 09:04:52 +00:00
Stephan Kulow
1bed1753d2
I hope this compiles better
...
svn path=/trunk/KDE/kdebase/apps/; revision=635522
2007-02-20 08:28:31 +00:00
Stephan Kulow
9189303656
compile some more
...
svn path=/trunk/KDE/kdebase/apps/; revision=635518
2007-02-20 08:18:28 +00:00
Peter Penz
bd8b41a135
Don't use a hardcoded path in the view properties dialog for the mirrored directory, ask the class ViewProperties for the location instead.
...
svn path=/trunk/KDE/kdebase/apps/; revision=634899
2007-02-18 18:54:22 +00:00
Peter Penz
abf17941f7
Dolphin is now a KUniqueApplication. A lot of thanks go to Oscar Blumberg, who submitted this patch.
...
svn path=/trunk/KDE/kdebase/apps/; revision=634862
2007-02-18 17:01:36 +00:00
Peter Penz
fd43139134
minor cosmetic fix: don't use a group box if the global view properties are set (less clutter)
...
svn path=/trunk/KDE/kdebase/apps/; revision=634819
2007-02-18 12:29:25 +00:00
Peter Penz
3316903fe8
View properties dialog: Allow to reset all view properties (the timestamp is used for this). Additionally it is possible for the user to specify whether the current view properties should be the default for new directories.
...
svn path=/trunk/KDE/kdebase/apps/; revision=634789
2007-02-18 11:20:32 +00:00
Peter Penz
0368591365
Fixed shortcuts, removed warnings.
...
svn path=/trunk/KDE/kdebase/apps/; revision=634634
2007-02-17 21:47:45 +00:00
Peter Penz
13f0a26ccd
Improve usability of the viewproperties dialog: use 2 radiobuttons instead of one checkbox to make clear where the view properties are applied. Separate the apply-to-group visually from the 'Use as default for new folders' checkbox.
...
svn path=/trunk/KDE/kdebase/apps/; revision=634606
2007-02-17 20:04:06 +00:00
Peter Penz
e4dbe5626b
Some minor polishing: use a grid for the icons view, give the toggle button of the URL navigator an icon
...
svn path=/trunk/KDE/kdebase/apps/; revision=634601
2007-02-17 19:24:48 +00:00
Peter Penz
383aab8c13
Hide the filler widget when showing the traditional view. Fixed issue when toggling between breadcrumb and traditional view.
...
svn path=/trunk/KDE/kdebase/apps/; revision=634598
2007-02-17 18:47:19 +00:00
Peter Penz
4bf793794f
Allow the pasting of a text clipboard content to the URL navigator by pressing the middle mouse button. Although this is quite a hidden feature, I think it makes happy a lot of people who just want to paste a URL available as text to the URL navigator without switching from the breadcrump view to the traditional view.
...
Very nice "side effect": the URL navigator is now completely flicker free when changing URLs because of using the whole available width :-)
TODO: I'm not 100 % sure whether checking the middle mousebutton by 'if (event->button() == Qt::MidButton) { ... }' is the right approach (maybe there is a more generic way to check the 'paste button').
svn path=/trunk/KDE/kdebase/apps/; revision=634595
2007-02-17 18:25:46 +00:00
Peter Penz
00b23eaa52
Prevent that the popup of the URL navigator is opened if the button has already been clicked within the 300 ms timeout.
...
svn path=/trunk/KDE/kdebase/apps/; revision=634549
2007-02-17 15:13:23 +00:00
Peter Penz
ace4095c98
don't perform a copy operation, if the user clicked outside the popup menu
...
svn path=/trunk/KDE/kdebase/apps/; revision=634547
2007-02-17 14:57:05 +00:00
Peter Penz
e11f9af605
Prevent a flickering of the URL navigator buttons by reusing existing buttons (before all items have been deleted and recreated). The flickering is still not solved to 100 %, but a lot better than before. @Aaron: I did not change anything inside the logic of the code -> the net protocol code works the same as in our internal KDE3 working prototype of Dolphin
...
svn path=/trunk/KDE/kdebase/apps/; revision=634543
2007-02-17 14:46:54 +00:00
Peter Penz
7cbd7aafd6
Cleanup: don't use deprecated Qt3 classes or methods, removed unnecessary includes
...
svn path=/trunk/KDE/kdebase/apps/; revision=634516
2007-02-17 13:43:47 +00:00