]> cloud.milkyroute.net Git - dolphin.git/log
dolphin.git
17 years agoRevert http://websvn.kde.org/?view=rev&revision=876107 - it introduced a massive...
Simon Paul St James [Sun, 26 Oct 2008 15:48:29 +0000 (15:48 +0000)]
Revert http://websvn.kde.org/?view=rev&revision=876107 - it introduced a massive performance regression and also didn't really fix the issue.  Use new way that fixes the issue in a less direct but more general way.

Also - ;-- :)

svn path=/trunk/KDE/kdebase/apps/; revision=876137

17 years agoimproved drag & drop support for Ark
Peter Penz [Sun, 26 Oct 2008 14:39:13 +0000 (14:39 +0000)]
improved drag & drop support for Ark

CCMAIL: haraldhv@stud.ntnu.no

svn path=/trunk/KDE/kdebase/apps/; revision=876115

17 years agomore straight forward syntax (no change of behavior is done)
Peter Penz [Sun, 26 Oct 2008 14:27:04 +0000 (14:27 +0000)]
more straight forward syntax (no change of behavior is done)

svn path=/trunk/KDE/kdebase/apps/; revision=876110

17 years agoMinor fix - ensure that the horizontal elastic band optimisation info works with...
Simon Paul St James [Sun, 26 Oct 2008 14:17:34 +0000 (14:17 +0000)]
Minor fix - ensure that the horizontal elastic band optimisation info works with filenames that are wider than the name column.

svn path=/trunk/KDE/kdebase/apps/; revision=876107

17 years agoImprove the selection performance of the details view by factor of 5 (patch provided...
Peter Penz [Sun, 26 Oct 2008 14:04:17 +0000 (14:04 +0000)]
Improve the selection performance of the details view by factor of 5 (patch provided by Simon St. James).

CCMAIL: kdedevel@etotheipiplusone.com

svn path=/trunk/KDE/kdebase/apps/; revision=876099

17 years agoShow the iconsize of zoom sliders as tooltip (code shamelessly stolen from Rafael...
Peter Penz [Sun, 26 Oct 2008 13:04:33 +0000 (13:04 +0000)]
Show the iconsize of zoom sliders as tooltip (code shamelessly stolen from Rafael's patch in kfilewidget ;-))

svn path=/trunk/KDE/kdebase/apps/; revision=876081

17 years agoassure that the zoom level is updated when refreshing the view
Peter Penz [Sun, 26 Oct 2008 13:02:40 +0000 (13:02 +0000)]
assure that the zoom level is updated when refreshing the view

svn path=/trunk/KDE/kdebase/apps/; revision=876079

17 years agoIf the context menu is opened above a directory, add the actions "Open in New Window...
Peter Penz [Sat, 25 Oct 2008 10:32:55 +0000 (10:32 +0000)]
If the context menu is opened above a directory, add the actions "Open in New Window" and "Open in New Tab" to the context menu.

Thanks to Mathias Soeken for the patch!

CCMAIL: msoeken@tzi.de

svn path=/trunk/KDE/kdebase/apps/; revision=875711

17 years agouse the DolphinDirLister instead of KDirLister
Peter Penz [Sat, 25 Oct 2008 09:49:57 +0000 (09:49 +0000)]
use the DolphinDirLister instead of KDirLister

svn path=/trunk/KDE/kdebase/apps/; revision=875703

17 years ago* renamed "[x] Show Full Location" to "[x] Editable Location"
Peter Penz [Sat, 25 Oct 2008 09:41:39 +0000 (09:41 +0000)]
* renamed "[x] Show Full Location" to "[x] Editable Location"
* renamed "Edit Location" to "Replace Location"

svn path=/trunk/KDE/kdebase/apps/; revision=875699

17 years agoSVN_SILENT: minor coding style fixes
Peter Penz [Sat, 25 Oct 2008 09:21:20 +0000 (09:21 +0000)]
SVN_SILENT: minor coding style fixes

svn path=/trunk/KDE/kdebase/apps/; revision=875696

17 years agoYou can now switch the tabs in dolphin via keyboard shortcuts like in konqueror
Mathias Soeken [Sat, 25 Oct 2008 09:00:28 +0000 (09:00 +0000)]
You can now switch the tabs in dolphin via keyboard shortcuts like in konqueror

svn path=/trunk/KDE/kdebase/apps/; revision=875689

17 years ago* Move code from DolphinDropController to DragAndDropHelper.
Peter Penz [Fri, 24 Oct 2008 22:19:23 +0000 (22:19 +0000)]
* Move code from DolphinDropController to DragAndDropHelper.

* Move code which checks whether the dragging of a MIME type is supported to DragAndDropHelper. This allows adding an improved support for dropping compressed files from Ark to Dolphin later...

CCMAIL: haraldhv@stud.ntnu.no

svn path=/trunk/KDE/kdebase/apps/; revision=875611

17 years agoProvide a UI option for the "auto expand folders during drag operations" feature...
Peter Penz [Fri, 24 Oct 2008 21:12:11 +0000 (21:12 +0000)]
Provide a UI option for the "auto expand folders during drag operations" feature. The feature is not 100 % finished yet (dragging into a folder having a different view type does not work yet), but it's important to get in the UI string for the translators.

svn path=/trunk/KDE/kdebase/apps/; revision=875582

17 years agoAssure that no reloading is done if KDirLister emits a redirection, only change the...
Peter Penz [Fri, 24 Oct 2008 19:52:28 +0000 (19:52 +0000)]
Assure that no reloading is done if KDirLister emits a redirection, only change the the URL. Thanks to David Faure and Albert Alstals Cid for the detailed analysis!

BUG: 155591

svn path=/trunk/KDE/kdebase/apps/; revision=875554

17 years agoperformance improvement when selecting items
Peter Penz [Fri, 24 Oct 2008 17:57:10 +0000 (17:57 +0000)]
performance improvement when selecting items

svn path=/trunk/KDE/kdebase/apps/; revision=875518

17 years agoSVN_SILENT Fix typos in kdebase
Enrique Matías Sánchez [Thu, 23 Oct 2008 09:31:44 +0000 (09:31 +0000)]
SVN_SILENT Fix typos in kdebase

svn path=/trunk/KDE/kdebase/apps/; revision=875089

17 years agouse a smaller radius for the tooltip borders to stay consistent with the Oxygen style
Peter Penz [Wed, 22 Oct 2008 21:04:03 +0000 (21:04 +0000)]
use a smaller radius for the tooltip borders to stay consistent with the Oxygen style

svn path=/trunk/KDE/kdebase/apps/; revision=874948

17 years agoKBallonTipDelegate is not used at all in Dolphin.
Peter Penz [Wed, 22 Oct 2008 21:02:55 +0000 (21:02 +0000)]
KBallonTipDelegate is not used at all in Dolphin.

svn path=/trunk/KDE/kdebase/apps/; revision=874947

17 years agoDon't draw a frame for previews in tooltips by code duplication: Now we had 3 differe...
Peter Penz [Wed, 22 Oct 2008 20:52:45 +0000 (20:52 +0000)]
Don't draw a frame for previews in tooltips by code duplication: Now we had 3 different frame types in Dolphin (frames from KFilePreviewGenerator, no frame in the Information Panel and an outdated frame by code duplication from the old file preview generator).

Until we find a nice way to make the code for drawing frames in KFilePreviewGenerator public, better don't draw any frame at all.

svn path=/trunk/KDE/kdebase/apps/; revision=874942

17 years ago* don't show a tooltip if a rubberband selection is done
Peter Penz [Wed, 22 Oct 2008 06:11:59 +0000 (06:11 +0000)]
* don't show a tooltip if a rubberband selection is done
* hide a tooltip if a drag operation has been started

BUG: 173148
CCMAIL: simon@etotheipiplusone.com

svn path=/trunk/KDE/kdebase/apps/; revision=874641

17 years agoglobal typo
Frederik Schwarzer [Thu, 16 Oct 2008 13:59:07 +0000 (13:59 +0000)]
global typo

more then -> more than
other then -> other than

svn path=/trunk/KDE/kdebase/apps/; revision=872169

17 years agofixed regression: don't change the state, otherwise when having a split view it is...
Peter Penz [Thu, 16 Oct 2008 06:00:07 +0000 (06:00 +0000)]
fixed regression: don't change the state, otherwise when having a split view it is not possible dragging an item from the inactive to the active view (only the rubberband gets active in this case)

CCMAIL:  simon@etotheipiplusone.com

svn path=/trunk/KDE/kdebase/apps/; revision=871928

17 years agoassure that the minimized width can never get larger than the default width
Peter Penz [Wed, 15 Oct 2008 21:41:59 +0000 (21:41 +0000)]
assure that the minimized width can never get larger than the default width

svn path=/trunk/KDE/kdebase/apps/; revision=871881

17 years agoSVN_SILENT: coding style fix
Peter Penz [Wed, 15 Oct 2008 21:36:16 +0000 (21:36 +0000)]
SVN_SILENT: coding style fix

svn path=/trunk/KDE/kdebase/apps/; revision=871877

17 years agoAssure that the item delegate draws the hover effect and the selection for the detail...
Peter Penz [Wed, 15 Oct 2008 21:23:42 +0000 (21:23 +0000)]
Assure that the item delegate draws the hover effect and the selection for the details view only above the icon + name. Open issue: The performance when selecting files by the rubberband is too slow (will be fixed before KDE 4.2).

CCBUG: 165999
CCMAIL: simon@etotheipiplusone.com

svn path=/trunk/KDE/kdebase/apps/; revision=871874

17 years agoFirst step for having a details view, where only the icon + name act as selectable...
Peter Penz [Wed, 15 Oct 2008 19:23:09 +0000 (19:23 +0000)]
First step for having a details view, where only the icon + name act as selectable area (not the whole width of the name column - similar to KDE3). Thanks to Simon St. James for the original patch!

Currently it is very confusing that although only the icon + name is selectable, still the selection and hovering is drawn above the whole column width. This will be fixed before KDE 4.2.

CCBUG: 165999
CCMAIL: simon@etotheipiplusone.com

svn path=/trunk/KDE/kdebase/apps/; revision=871834

17 years ago- Fix crash found while investigating https://bugs.kde.org/show_bug.cgi?id=170927
Simon Paul St James [Wed, 15 Oct 2008 17:47:27 +0000 (17:47 +0000)]
- Fix crash found while investigating https://bugs.kde.org/show_bug.cgi?id=170927

svn path=/trunk/KDE/kdebase/apps/; revision=871808

17 years agoAssure that the docks get informed about an URL change before the GUI is setup (thank...
Peter Penz [Wed, 15 Oct 2008 06:03:41 +0000 (06:03 +0000)]
Assure that the docks get informed about an URL change before the GUI is setup (thanks to Frank Reininghaus for the patch!). This prevents that slots from the docks are called with invalid URLs.

BUG: 169103
CCMAIL: frankreininghaus@web.de>

svn path=/trunk/KDE/kdebase/apps/; revision=871525

17 years agoDon't show an empty error dlg box when aborting deletion.
David Faure [Tue, 14 Oct 2008 00:24:54 +0000 (00:24 +0000)]
Don't show an empty error dlg box when aborting deletion.

svn path=/trunk/KDE/kdebase/apps/; revision=871137

17 years agoKonq popupmenu fix: we don't show the "Create new" submenu over subdirs in an iconvie...
David Faure [Mon, 13 Oct 2008 21:54:03 +0000 (21:54 +0000)]
Konq popupmenu fix: we don't show the "Create new" submenu over subdirs in an iconview because you wouldn't see the just-created file/dir,
but let's show it in the case of the hiearchical details view ("folders expandable" option), since you can indeed see the new file/dir in that case. Peter: problem solved with itemsExpandable().
CCMAIL: peter.penz@gmx.at

svn path=/trunk/KDE/kdebase/apps/; revision=871109

17 years agoSimplify the treeview panel implementation (thanks to David Faure for pimping KDirMod...
Peter Penz [Sat, 11 Oct 2008 14:13:14 +0000 (14:13 +0000)]
Simplify the treeview panel implementation (thanks to David Faure for pimping KDirModel::expandToUrl() :-)).

svn path=/trunk/KDE/kdebase/apps/; revision=869982

17 years agomake it compile if no nepomuk is available
Peter Penz [Thu, 9 Oct 2008 22:09:14 +0000 (22:09 +0000)]
make it compile if no nepomuk is available

svn path=/trunk/KDE/kdebase/apps/; revision=869739

17 years agoassure that the zoom slider/capacity bar gets hidden correctly if the width is too...
Peter Penz [Thu, 9 Oct 2008 21:32:06 +0000 (21:32 +0000)]
assure that the zoom slider/capacity bar gets hidden correctly if the width is too small for having a fitting text

svn path=/trunk/KDE/kdebase/apps/; revision=869727

17 years agoImprove performance of information panel. Depending on the used backend reading the...
Peter Penz [Wed, 8 Oct 2008 21:46:25 +0000 (21:46 +0000)]
Improve performance of information panel. Depending on the used backend reading the meta information like rating, tags and comments can be slow (especially when e. g. selecting 1000 files at once having items that are not cached yet). The reading of the meta information is now forwarded to a separate thread, so that Dolphin never gets blocked.

CCMAIL: sebastian@trueg.de
BUG: 170017
BUG: 164309
BUG: 166057

svn path=/trunk/KDE/kdebase/apps/; revision=869401

17 years agoclear the shown URL property when a selection is done
Peter Penz [Wed, 8 Oct 2008 21:16:41 +0000 (21:16 +0000)]
clear the shown URL property when a selection is done

svn path=/trunk/KDE/kdebase/apps/; revision=869386

17 years agoDon't request any meta data, if the requested URL is equal to the currently shown...
Peter Penz [Wed, 8 Oct 2008 19:10:00 +0000 (19:10 +0000)]
Don't request any meta data, if the requested URL is equal to the currently shown URL. This is especially important when opening a directory, where the meta info has been requested twice (the first time on hovering a directory, the second time when opening - now when opening the directory no meta data is requested at all). Further performance improvements will follow...

svn path=/trunk/KDE/kdebase/apps/; revision=869328

17 years agoAlso use the Nepomuk MassUpdateJob for tagging
Sebastian Trueg [Wed, 8 Oct 2008 08:15:06 +0000 (08:15 +0000)]
Also use the Nepomuk MassUpdateJob for tagging

svn path=/trunk/KDE/kdebase/apps/; revision=869130

17 years agoimprovement to previous commit: check whether the URL can be listed by asking the...
Peter Penz [Tue, 7 Oct 2008 22:05:55 +0000 (22:05 +0000)]
improvement to previous commit: check whether the URL can be listed by asking the protocol manager (thanks to David Faure for the hint)

svn path=/trunk/KDE/kdebase/apps/; revision=869022

17 years agoIf an URL cannot be listed, just let the view and the panels show the last listable...
Peter Penz [Tue, 7 Oct 2008 20:29:18 +0000 (20:29 +0000)]
If an URL cannot be listed, just let the view and the panels show the last listable URL. This prevents having an empty view and empty panels when typing a wrong URL.

BUG: 170695

svn path=/trunk/KDE/kdebase/apps/; revision=868984

17 years agoprovide zoom-out and zoom-in buttons beside the zoom slider
Peter Penz [Tue, 7 Oct 2008 18:38:53 +0000 (18:38 +0000)]
provide zoom-out and zoom-in buttons beside the zoom slider

svn path=/trunk/KDE/kdebase/apps/; revision=868953

17 years agowhen changing the settings it is necessary to refresh all tabs, not only the active tab
Peter Penz [Tue, 7 Oct 2008 18:37:59 +0000 (18:37 +0000)]
when changing the settings it is necessary to refresh all tabs, not only the active tab

svn path=/trunk/KDE/kdebase/apps/; revision=868952

17 years agoSmall fix to the zoom slider bar, the old sliderMoved(int) signal is just fired when...
Sascha Peilicke [Tue, 7 Oct 2008 08:26:07 +0000 (08:26 +0000)]
Small fix to the zoom slider bar, the old sliderMoved(int) signal is just fired when the user pressed a mouse button and drags the slider. It is however possible to change the slider position by clicking into it or (when focus follows mouse is enabled) by hovering on top of the slider and scrolling the mouse wheel. The zoom state was currently not updated in the latter 2 cases.

svn path=/trunk/KDE/kdebase/apps/; revision=868815

17 years agoallow to configure whether the zoom slider and/or the space information should be...
Peter Penz [Mon, 6 Oct 2008 18:15:53 +0000 (18:15 +0000)]
allow to configure whether the zoom slider and/or the space information should be shown in the statusbar

svn path=/trunk/KDE/kdebase/apps/; revision=868596

17 years agoSVN_SILENT: coding style cleanup
Peter Penz [Mon, 6 Oct 2008 18:14:08 +0000 (18:14 +0000)]
SVN_SILENT: coding style cleanup

svn path=/trunk/KDE/kdebase/apps/; revision=868595

17 years agoremove the asynchronous update of the zooming again, it decreases the "feeled" perfor...
Peter Penz [Mon, 6 Oct 2008 16:56:39 +0000 (16:56 +0000)]
remove the asynchronous update of the zooming again, it decreases the "feeled" performance

svn path=/trunk/KDE/kdebase/apps/; revision=868575

17 years agoProvide more zoom levels. When zooming icons > KIconLoader::SizeHuge with sizes that...
Peter Penz [Mon, 6 Oct 2008 16:39:13 +0000 (16:39 +0000)]
Provide more zoom levels. When zooming icons > KIconLoader::SizeHuge with sizes that are not available, the quality is still good in opposite to scaling smaller icons.

svn path=/trunk/KDE/kdebase/apps/; revision=868565

17 years agoProvide a zoom slider in the status bar. It is configurable whether the zoom slider...
Peter Penz [Sun, 5 Oct 2008 21:17:06 +0000 (21:17 +0000)]
Provide a zoom slider in the status bar. It is configurable whether the zoom slider and/or the space information is shown in the statusbar (the GUI in the settings dialog will be provided during the next week).

svn path=/trunk/KDE/kdebase/apps/; revision=868272

17 years agodo only a polling of the available space when the widget is visible
Peter Penz [Sun, 5 Oct 2008 21:13:50 +0000 (21:13 +0000)]
do only a polling of the available space when the widget is visible

svn path=/trunk/KDE/kdebase/apps/; revision=868270

17 years agothe model from the KFilePreviewGenerator constructor has been removed
Peter Penz [Sun, 5 Oct 2008 21:12:26 +0000 (21:12 +0000)]
the model from the KFilePreviewGenerator constructor has been removed

svn path=/trunk/KDE/kdebase/apps/; revision=868269

17 years agoupdate the statusbar and provide a progress information within the Dolphin KPart...
Peter Penz [Sun, 5 Oct 2008 18:11:46 +0000 (18:11 +0000)]
update the statusbar and provide a progress information within the Dolphin KPart, so that Konqueror shows the same information as Dolphin (thanks to Simon St James for the patch!)

CCMAIL: faure@kde.org

svn path=/trunk/KDE/kdebase/apps/; revision=868210

17 years agoSVN_SILENT: coding style cleanups (no change of behavior has been done)
Peter Penz [Wed, 1 Oct 2008 21:57:10 +0000 (21:57 +0000)]
SVN_SILENT: coding style cleanups (no change of behavior has been done)

svn path=/trunk/KDE/kdebase/apps/; revision=866787

17 years ago* adjusted Dolphin to use KonqOperations::doDrop() instead of using a custom implemen...
Peter Penz [Wed, 1 Oct 2008 21:39:35 +0000 (21:39 +0000)]
* adjusted Dolphin to use KonqOperations::doDrop() instead of using a custom implementation
* used new signals jobRecordingStarted() and jobRecordingFinished from FileUndoManager to inform the user in the statusbar when a recorded command has been finished

svn path=/trunk/KDE/kdebase/apps/; revision=866777

17 years agomake dolphin link correctly on mac osx
Marijn Kruisselbrink [Tue, 30 Sep 2008 19:05:26 +0000 (19:05 +0000)]
make dolphin link correctly on mac osx

svn path=/trunk/KDE/kdebase/apps/; revision=866393

17 years agoFix connect.
David Faure [Mon, 29 Sep 2008 21:00:34 +0000 (21:00 +0000)]
Fix connect.
But the one in dolphinviewcontainer (connecting to the kurlnavigator slot urlsDropped) still fails,
since it has no QDropEvent. Not sure what's the plan there.
CCMAIL: peter.penz@gmx.at

svn path=/trunk/KDE/kdebase/apps/; revision=866046

17 years agoDon't call setShortcut for a KAction over a QAction Pointer.
Michael Jansen [Mon, 29 Sep 2008 18:43:19 +0000 (18:43 +0000)]
Don't call setShortcut for a KAction over a QAction Pointer.

svn path=/trunk/KDE/kdebase/apps/; revision=865998

17 years agoNeed to provide menu names, in case the hosting application doesn't (e.g. kpartloader ;)
David Faure [Mon, 29 Sep 2008 17:20:59 +0000 (17:20 +0000)]
Need to provide menu names, in case the hosting application doesn't (e.g. kpartloader ;)

svn path=/trunk/KDE/kdebase/apps/; revision=865979

17 years agoSVN_SILENT made messages (.desktop file)
Script Kiddy [Mon, 29 Sep 2008 11:19:40 +0000 (11:19 +0000)]
SVN_SILENT made messages (.desktop file)

svn path=/trunk/KDE/kdebase/apps/; revision=865874

17 years agoUse KonqOperations::doDrop() instead of a custom dropping code. Still some minor...
Peter Penz [Sun, 28 Sep 2008 18:38:00 +0000 (18:38 +0000)]
Use KonqOperations::doDrop() instead of a custom dropping code. Still some minor issues are open (Dolphin currently gets no feedback anymore when the operations have been finished), but they will be solved during the next week.

BUG: 168154

svn path=/trunk/KDE/kdebase/apps/; revision=865708

17 years agoKFilePreviewGenerator has been moved to kdelibs
Peter Penz [Sun, 28 Sep 2008 18:34:05 +0000 (18:34 +0000)]
KFilePreviewGenerator has been moved to kdelibs

svn path=/trunk/KDE/kdebase/apps/; revision=865707

17 years agolet me introduce: typo of the year "the the"
Frederik Schwarzer [Thu, 25 Sep 2008 15:05:22 +0000 (15:05 +0000)]
let me introduce: typo of the year "the the"

mostly seen as
"the the" -> "the"
"the the" -> "to the"
and in its best case
"a the the" -> "" :)

svn path=/trunk/KDE/kdebase/apps/; revision=864814

17 years agouse better terms for the grid alignment
Peter Penz [Wed, 24 Sep 2008 13:27:37 +0000 (13:27 +0000)]
use better terms for the grid alignment

BUG: 169606

svn path=/trunk/KDE/kdebase/apps/; revision=864320

17 years agorename setter/getter for showing previews to be naming guidelines conform
Peter Penz [Wed, 24 Sep 2008 12:32:55 +0000 (12:32 +0000)]
rename setter/getter for showing previews to be naming guidelines conform

svn path=/trunk/KDE/kdebase/apps/; revision=864303

17 years ago* renamed AbstractViewAdapter to KAbstractViewAdapter
Peter Penz [Wed, 24 Sep 2008 12:18:52 +0000 (12:18 +0000)]
* renamed AbstractViewAdapter to KAbstractViewAdapter
* added virtual destructor to KAbstractViewAdapter

svn path=/trunk/KDE/kdebase/apps/; revision=864301

17 years agoFixed issue that the "Show Menu Bar" state is not updated correctly (workaround for...
Peter Penz [Tue, 23 Sep 2008 13:04:46 +0000 (13:04 +0000)]
Fixed issue that the "Show Menu Bar" state is not updated correctly (workaround for bug #171080). Patch has been provided by Laurens Vanhove.

svn path=/trunk/KDE/kdebase/apps/; revision=863909

17 years agoSVN_SILENT made messages (.desktop file)
Script Kiddy [Tue, 23 Sep 2008 11:24:55 +0000 (11:24 +0000)]
SVN_SILENT made messages (.desktop file)

svn path=/trunk/KDE/kdebase/apps/; revision=863855

17 years agoSVN_SILENT: fixed some typos
Peter Penz [Tue, 23 Sep 2008 11:19:12 +0000 (11:19 +0000)]
SVN_SILENT: fixed some typos

svn path=/trunk/KDE/kdebase/apps/; revision=863852

17 years agoMake KFilePreviewGenerator independent from the view implementation, so that it is...
Peter Penz [Tue, 23 Sep 2008 10:54:55 +0000 (10:54 +0000)]
Make KFilePreviewGenerator independent from the view implementation, so that it is no requirement that a QAbstractItemView is used -> the view implementation can also be based on QGraphicsView like done in the FolderView Plasmoid.

Patch provided by Fredrik Höglund.

CCMAIL: fredrik@kde.org

svn path=/trunk/KDE/kdebase/apps/; revision=863845

17 years agoWe have our own tooltip implementation in Dolphin. We don't want to use this KFileIte...
Rafael Fernández López [Tue, 23 Sep 2008 02:31:30 +0000 (02:31 +0000)]
We have our own tooltip implementation in Dolphin. We don't want to use this KFileItemDelegate capability

svn path=/trunk/KDE/kdebase/apps/; revision=863740

17 years agoThe else path is never reached -> removed it (thanks to Simon St James for the hint)
Peter Penz [Mon, 22 Sep 2008 18:00:41 +0000 (18:00 +0000)]
The else path is never reached -> removed it (thanks to Simon St James for the hint)

CCMAIL: kdedevel@etotheipiplusone.com

svn path=/trunk/KDE/kdebase/apps/; revision=863623

17 years agotry to align the x-position of the tooltip to the mouse-cursor if the tooltip can...
Peter Penz [Mon, 22 Sep 2008 15:33:04 +0000 (15:33 +0000)]
try to align the x-position of the tooltip to the mouse-cursor if the tooltip can be shown below or above the item (thanks to Simon St James for the patch)

CCMAIL: kdedevel@etotheipiplusone.com

svn path=/trunk/KDE/kdebase/apps/; revision=863586

17 years agodon't modify the background color to transparent, just don't draw the background...
Peter Penz [Mon, 22 Sep 2008 15:12:57 +0000 (15:12 +0000)]
don't modify the background color to transparent, just don't draw the background if no warning is shown

CCMAIL: thomas.luebking@web.de

svn path=/trunk/KDE/kdebase/apps/; revision=863585

17 years agomake the background transparent and apply the window-text color to the text color...
Peter Penz [Mon, 22 Sep 2008 15:11:50 +0000 (15:11 +0000)]
make the background transparent and apply the window-text color to the text color, so that enough contrast is given for all color schemes

CCMAIL: thomas.luebking@web.de

svn path=/trunk/KDE/kdebase/apps/; revision=863584

17 years agocleanup of includes
Peter Penz [Sun, 21 Sep 2008 21:41:42 +0000 (21:41 +0000)]
cleanup of includes

svn path=/trunk/KDE/kdebase/apps/; revision=863354

17 years agoExperimental patch provided by Fredrik Höglund: Use Xrender to scale the preview...
Peter Penz [Sun, 21 Sep 2008 21:24:54 +0000 (21:24 +0000)]
Experimental patch provided by Fredrik Höglund: Use Xrender to scale the preview pixmaps in the X server. This is accelerated in HW by the latest version of the NVidia driver and by the open source ATI, Intel and Nouveau drivers when they're using the EXA acceleration architecture. EXA will be the default in the upcoming 1.6 release of the server, which is scheduled for December.

CCMAIL: fredrik@kde.org

svn path=/trunk/KDE/kdebase/apps/; revision=863342

17 years agoprepare class to simplify keeping binary compatibility
Peter Penz [Sun, 21 Sep 2008 21:17:00 +0000 (21:17 +0000)]
prepare class to simplify keeping binary compatibility

svn path=/trunk/KDE/kdebase/apps/; revision=863339

17 years ago* documentation updates
Peter Penz [Sun, 21 Sep 2008 20:19:31 +0000 (20:19 +0000)]
* documentation updates
* don't trigger an assertion if no icon size is spezified by the view, just don't generate a preview in this case

svn path=/trunk/KDE/kdebase/apps/; revision=863328

17 years agorenamed IconManager to KFilePreviewGenerator
Peter Penz [Sun, 21 Sep 2008 19:57:37 +0000 (19:57 +0000)]
renamed IconManager to KFilePreviewGenerator

svn path=/trunk/KDE/kdebase/apps/; revision=863324

17 years agoSVN_SILENT made messages (.desktop file)
Script Kiddy [Sun, 21 Sep 2008 10:57:59 +0000 (10:57 +0000)]
SVN_SILENT made messages (.desktop file)

svn path=/trunk/KDE/kdebase/apps/; revision=863150

17 years agoSVN_SILENT made messages (.desktop file)
Script Kiddy [Sun, 7 Sep 2008 10:56:32 +0000 (10:56 +0000)]
SVN_SILENT made messages (.desktop file)

svn path=/trunk/KDE/kdebase/apps/; revision=858087

17 years agothis code can be called quite a lot so call the non-detaching at() instead of the...
Albert Astals Cid [Sat, 6 Sep 2008 22:52:30 +0000 (22:52 +0000)]
this code can be called quite a lot so call the non-detaching at() instead of the detaching []

svn path=/trunk/KDE/kdebase/apps/; revision=857914

17 years agodon't use SPACE as shortcut for Quick View, as this conflicts with the Terminal Panel
Peter Penz [Thu, 4 Sep 2008 20:11:14 +0000 (20:11 +0000)]
don't use SPACE as shortcut for Quick View, as this conflicts with the Terminal Panel

svn path=/trunk/KDE/kdebase/apps/; revision=857151

17 years agoput the close button of the filter bar on the left like in other applications (Kate...
Peter Penz [Tue, 2 Sep 2008 21:07:52 +0000 (21:07 +0000)]
put the close button of the filter bar on the left like in other applications (Kate, KWrite, Firefox, ...)

svn path=/trunk/KDE/kdebase/apps/; revision=856445

17 years agodon't clear the filterbar when switching between tabs
Peter Penz [Tue, 2 Sep 2008 20:01:50 +0000 (20:01 +0000)]
don't clear the filterbar when switching between tabs

BUG: 169878

svn path=/trunk/KDE/kdebase/apps/; revision=856411

17 years agoFixed details settings views for UI consistency with other tabs.
Leonardo Finetti [Sun, 31 Aug 2008 19:34:20 +0000 (19:34 +0000)]
Fixed details settings views for UI consistency with other tabs.

svn path=/trunk/KDE/kdebase/apps/; revision=855435

17 years agodon't use the expensive QPixmap::setAlphaChannel() (see http://techbase.kde.org/Devel...
Peter Penz [Fri, 29 Aug 2008 16:12:56 +0000 (16:12 +0000)]
don't use the expensive QPixmap::setAlphaChannel() (see http://techbase.kde.org/Development/Tutorials/Graphics/Performance)

svn path=/trunk/KDE/kdebase/apps/; revision=854487

17 years agofixed crash when a tooltip-preview for a large file is generated and the mouse leaves...
Peter Penz [Fri, 29 Aug 2008 14:50:44 +0000 (14:50 +0000)]
fixed crash when a tooltip-preview for a large file is generated and the mouse leaves the item before the preview has been applied (patch provided by Laurens Vanhove)

CCMAIL: laurens@nature-helps.com

svn path=/trunk/KDE/kdebase/apps/; revision=854466

17 years agoBooo... false alarm. After going to the XMLGUI code this is perfect. I also wonder...
Rafael Fernández López [Tue, 26 Aug 2008 23:51:05 +0000 (23:51 +0000)]
Booo... false alarm. After going to the XMLGUI code this is perfect. I also wonder why call to setAutoSaveSettings when using Save flag, and why createGUI when using Create flag, is what setupGUI
internally is doing indeed. So nah, going back and removing those unnecessary calls. Now user preferences on toolbar places and sizes of icons are obeyed.

CCMAIL: peter.penz@gmx.at
CCMAIL: faure@kde.org

svn path=/trunk/KDE/kdebase/apps/; revision=853002

17 years agoDo not create with Save flag. OMG, this is a very bad problem of XMLGUI... if you...
Rafael Fernández López [Tue, 26 Aug 2008 23:42:53 +0000 (23:42 +0000)]
Do not create with Save flag. OMG, this is a very bad problem of XMLGUI... if you set that flag (which needs to be done
before createGUI, it will go to setAutoSaveSettings from KMainWindow, which will apply the personal preferences of
toolbars etc... of a NON EXISTANT GUI !. So take out this parameter from here... since we are calling anyway
setAutoSaveSettings couple lines after. I wonder if we should encourage people to not use Save flag, or we should fix
this into XMLGUI.

CCMAIL: peter.penz@gmx.at
CCMAIL: faure@kde.org

svn path=/trunk/KDE/kdebase/apps/; revision=852998

17 years ago* align labels on the right like suggested in the KDE 4 HIG
Peter Penz [Tue, 26 Aug 2008 23:01:56 +0000 (23:01 +0000)]
* align labels on the right like suggested in the KDE 4 HIG
* minor changes in detailsview settings and columnview settings

svn path=/trunk/KDE/kdebase/apps/; revision=852982

17 years agoProvide a common iconsize-widget for the settings dialog of the icons-, details-...
Peter Penz [Tue, 26 Aug 2008 22:21:50 +0000 (22:21 +0000)]
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

17 years agowarning--
Peter Penz [Tue, 26 Aug 2008 20:22:20 +0000 (20:22 +0000)]
warning--

svn path=/trunk/KDE/kdebase/apps/; revision=852894

17 years agothe kcm needs the dolphin catalog, otherwise konqueror shows it untranslated, kudos...
Albert Astals Cid [Mon, 25 Aug 2008 20:59:50 +0000 (20:59 +0000)]
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

17 years ago* initialize members as early as possible
Peter Penz [Sat, 23 Aug 2008 18:16:39 +0000 (18:16 +0000)]
* 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

17 years ago* coding style fixes
Peter Penz [Fri, 22 Aug 2008 22:00:39 +0000 (22:00 +0000)]
* 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

17 years agotooltip improvements (patch provided by Laurens Vanhove):
Peter Penz [Fri, 22 Aug 2008 21:47:22 +0000 (21:47 +0000)]
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

17 years ago* convert the size in bytes to larger unit
Peter Penz [Fri, 22 Aug 2008 21:14:39 +0000 (21:14 +0000)]
* convert the size in bytes to larger unit
* minor style fix

svn path=/trunk/KDE/kdebase/apps/; revision=851088

17 years agoUse KDiskFreeSpaceInfo instead of deprecated KDiskFreeSpace. This has the bonus...
Jeff Mitchell [Fri, 22 Aug 2008 20:44:42 +0000 (20:44 +0000)]
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

17 years agoSVN_SILENT: coding style fix
Peter Penz [Wed, 20 Aug 2008 05:47:40 +0000 (05:47 +0000)]
SVN_SILENT: coding style fix

svn path=/trunk/KDE/kdebase/apps/; revision=849784

17 years agoassure that the tooltip is never clipped at the screen borders and never overlaps...
Peter Penz [Tue, 19 Aug 2008 19:42:58 +0000 (19:42 +0000)]
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