]>
cloud.milkyroute.net Git - dolphin.git/log
Kevin Ottens [Mon, 2 Apr 2007 19:33:19 +0000 (19:33 +0000)]
No need to call rowCount() all the time.
svn path=/trunk/KDE/kdebase/apps/; revision=649520
Kevin Ottens [Mon, 2 Apr 2007 19:30:57 +0000 (19:30 +0000)]
Further cleanup to prepare the move.
svn path=/trunk/KDE/kdebase/apps/; revision=649519
Kevin Ottens [Mon, 2 Apr 2007 19:20:07 +0000 (19:20 +0000)]
Rename all the URL navigator related classes to prepare their migration
in kdelibs.
svn path=/trunk/KDE/kdebase/apps/; revision=649514
Kevin Ottens [Mon, 2 Apr 2007 17:32:49 +0000 (17:32 +0000)]
Make use of KFilePlaces instead of the bookmark system in the URL
navigator. Yay!
svn path=/trunk/KDE/kdebase/apps/; revision=649452
Kevin Ottens [Mon, 2 Apr 2007 17:31:38 +0000 (17:31 +0000)]
Add some conveniences.
svn path=/trunk/KDE/kdebase/apps/; revision=649451
Kevin Ottens [Mon, 2 Apr 2007 11:52:35 +0000 (11:52 +0000)]
Make it proper english. :-)
svn path=/trunk/KDE/kdebase/apps/; revision=649246
David Faure [Mon, 2 Apr 2007 10:19:47 +0000 (10:19 +0000)]
fixes
svn path=/trunk/KDE/kdebase/apps/; revision=649220
David Faure [Mon, 2 Apr 2007 10:11:12 +0000 (10:11 +0000)]
Can't export them yet.
svn path=/trunk/KDE/kdebase/apps/; revision=649217
Kevin Ottens [Mon, 2 Apr 2007 08:51:57 +0000 (08:51 +0000)]
Introduce KFilePlacesView which is a list view adding the navigation
logic. Suitable to interface it in Dolphin or the KFileDialog.
svn path=/trunk/KDE/kdebase/apps/; revision=649204
Kevin Ottens [Mon, 2 Apr 2007 08:48:53 +0000 (08:48 +0000)]
Fix more URL breakage.
svn path=/trunk/KDE/kdebase/apps/; revision=649203
Kevin Ottens [Mon, 2 Apr 2007 08:45:08 +0000 (08:45 +0000)]
Fixes the URL handling in this model. QVariant breaks KUrl in strange
ways, hence the nasty code. If anybody has a better idea feel free to
point me to the right solution.
svn path=/trunk/KDE/kdebase/apps/; revision=649200
Peter Penz [Mon, 2 Apr 2007 05:26:01 +0000 (05:26 +0000)]
don't force a confirmation for deleting in Dolphin if the user has turned it off globally for KDE
svn path=/trunk/KDE/kdebase/apps/; revision=649112
Peter Penz [Mon, 2 Apr 2007 05:12:03 +0000 (05:12 +0000)]
don't use KUrl::upUrl() (thanks to David for the hint!)
svn path=/trunk/KDE/kdebase/apps/; revision=649108
Peter Penz [Mon, 2 Apr 2007 05:06:44 +0000 (05:06 +0000)]
Use KonqOperations::del() as David suggested. In opposite to the old approach it's possible now to turn off the confirmation dialog -> provide a way to turn it on again like in Konqi.
svn path=/trunk/KDE/kdebase/apps/; revision=649105
Kevin Ottens [Sun, 1 Apr 2007 22:28:03 +0000 (22:28 +0000)]
Add the KFilePlacesModel class. It allows to list user's "places" (a mix
of bookmarks and volume devices). Still incomplete, for now it simply
list the places (drag and drop, and more interaction needs to be
implemented). It's supposed to move into kdelibs/kio soon.
svn path=/trunk/KDE/kdebase/apps/; revision=649038
Peter Penz [Sun, 1 Apr 2007 19:09:40 +0000 (19:09 +0000)]
activate basic drag & drop for the column view (although it's quite buggy at the moment)
svn path=/trunk/KDE/kdebase/apps/; revision=648963
Peter Penz [Sun, 1 Apr 2007 19:08:49 +0000 (19:08 +0000)]
use default 'do you really want to delete...' dialog from libkonq
svn path=/trunk/KDE/kdebase/apps/; revision=648962
Peter Penz [Sun, 1 Apr 2007 19:04:58 +0000 (19:04 +0000)]
don't just ask for confirmation for deleting, also delete the item :-)
svn path=/trunk/KDE/kdebase/apps/; revision=648960
Peter Penz [Sun, 1 Apr 2007 18:51:26 +0000 (18:51 +0000)]
implement renaming, moving to trash and deleting for the treeview panel
svn path=/trunk/KDE/kdebase/apps/; revision=648956
Peter Penz [Sun, 1 Apr 2007 18:36:23 +0000 (18:36 +0000)]
changed EOL from windows to unix
svn path=/trunk/KDE/kdebase/apps/; revision=648942
Peter Penz [Sun, 1 Apr 2007 18:08:24 +0000 (18:08 +0000)]
reload view when the settings are applied
svn path=/trunk/KDE/kdebase/apps/; revision=648929
Peter Penz [Sun, 1 Apr 2007 17:57:53 +0000 (17:57 +0000)]
integrate column view into settings
svn path=/trunk/KDE/kdebase/apps/; revision=648926
Peter Penz [Fri, 30 Mar 2007 05:51:05 +0000 (05:51 +0000)]
take care when reloading KDirLister if a column view is shown
svn path=/trunk/KDE/kdebase/apps/; revision=648001
Peter Penz [Fri, 30 Mar 2007 05:24:26 +0000 (05:24 +0000)]
don't connect to non-existent signal
svn path=/trunk/KDE/kdebase/apps/; revision=647991
Peter Penz [Fri, 30 Mar 2007 04:51:06 +0000 (04:51 +0000)]
fixed "duplicate items issue" for the column view (don't invoke KDirLister::openUrl() twice for directories that have been loaded already)
svn path=/trunk/KDE/kdebase/apps/; revision=647979
Laurent Montel [Wed, 28 Mar 2007 08:19:43 +0000 (08:19 +0000)]
As we require now qt4.3 this check is not necessary
svn path=/trunk/KDE/kdebase/apps/; revision=647420
Laurent Montel [Wed, 28 Mar 2007 08:10:53 +0000 (08:10 +0000)]
dolphin is the first apps which requires
qt4.3 but by default we don't requires it for the moment
I will not increase check into kdelibs now but it will a good
idea to increase it
=> for the moment disable dolphin if we don't have qt>=4.3
svn path=/trunk/KDE/kdebase/apps/; revision=647416
Peter Penz [Tue, 27 Mar 2007 21:43:47 +0000 (21:43 +0000)]
Minimize the duplicate items problem when using a proxy model and letting KDirLister keep its old directories.
svn path=/trunk/KDE/kdebase/apps/; revision=647294
David Faure [Tue, 27 Mar 2007 20:41:57 +0000 (20:41 +0000)]
Hide the HistoryElem class from the public API of UrlNavigator
svn path=/trunk/KDE/kdebase/apps/; revision=647276
Peter Penz [Tue, 27 Mar 2007 20:19:19 +0000 (20:19 +0000)]
use sort proxy model
svn path=/trunk/KDE/kdebase/apps/; revision=647265
Peter Penz [Tue, 27 Mar 2007 20:18:43 +0000 (20:18 +0000)]
Fix issue that the sort proxy model does not work for QTreeView and QColumnView (duplicate entries occured). The fix is not perfect yet, but at least it allows to use the proxy model for the treeview sidebar and the column view.
svn path=/trunk/KDE/kdebase/apps/; revision=647264
David Faure [Tue, 27 Mar 2007 19:44:43 +0000 (19:44 +0000)]
More use of KIcon
svn path=/trunk/KDE/kdebase/apps/; revision=647247
David Faure [Tue, 27 Mar 2007 19:38:32 +0000 (19:38 +0000)]
Added setters in urlnavigator to remove dependency on dolphinsettings.
Removed old unused kfileiconview.h header, fixed some unrelated missing includes due to that one being removed.
svn path=/trunk/KDE/kdebase/apps/; revision=647244
David Faure [Tue, 27 Mar 2007 19:18:44 +0000 (19:18 +0000)]
quick ;)
svn path=/trunk/KDE/kdebase/apps/; revision=647239
Peter Penz [Tue, 27 Mar 2007 19:16:19 +0000 (19:16 +0000)]
use the Qt standard way to prevent a cloning of the object
svn path=/trunk/KDE/kdebase/apps/; revision=647238
Peter Penz [Tue, 27 Mar 2007 19:08:44 +0000 (19:08 +0000)]
Initial version for a column view support (thanks a lot to Benjamin Meyer for QColumnView in Qt4.3!). Currently there is a problem when using the DolphinSortFilterProxyModel: some items get duplicated, but I doubt it's an issue in QColumnView (the same issue occurs when using QTreeView) -> further investigations necessary...
svn path=/trunk/KDE/kdebase/apps/; revision=647234
David Faure [Tue, 27 Mar 2007 19:05:46 +0000 (19:05 +0000)]
One more step towards kdelibs: d-pointer-ify, including moving all members, all private methods, and all private slots, to the private class.
svn path=/trunk/KDE/kdebase/apps/; revision=647233
David Faure [Mon, 26 Mar 2007 23:04:43 +0000 (23:04 +0000)]
Ported to KBookmarkManager::closestBookmark - which even solves another TODO about code duplication.
Improved urlnavigator API to avoid exposing the full QList (api independent from implementation now).
svn path=/trunk/KDE/kdebase/apps/; revision=646954
David Faure [Mon, 26 Mar 2007 21:01:35 +0000 (21:01 +0000)]
cleanups
svn path=/trunk/KDE/kdebase/apps/; revision=646900
David Faure [Mon, 26 Mar 2007 20:32:50 +0000 (20:32 +0000)]
A small step in trying to make urlnavigator useable in kdelibs for the file dialog:
remove dependency on DolphinSettings::bookmarkManager().
svn path=/trunk/KDE/kdebase/apps/; revision=646880
David Faure [Mon, 26 Mar 2007 18:34:52 +0000 (18:34 +0000)]
Using a QLinkedList mostly for "accessing element at index i" is not the best solution performance-wise... use a QList instead.
svn path=/trunk/KDE/kdebase/apps/; revision=646813
David Faure [Mon, 26 Mar 2007 13:23:45 +0000 (13:23 +0000)]
there is only one lib, no need to have two macros
CCMAIL: Christian Ehrlicher <Ch.Ehrlicher@gmx.de>
svn path=/trunk/KDE/kdebase/apps/; revision=646692
Luca Gugelmann [Mon, 26 Mar 2007 11:39:52 +0000 (11:39 +0000)]
Avoid to use QUrl::toString, as per Davids suggestion.
svn path=/trunk/KDE/kdebase/apps/; revision=646643
David Faure [Mon, 26 Mar 2007 08:24:06 +0000 (08:24 +0000)]
KDEDesktopMimeType -> KDesktopFileActions
svn path=/trunk/KDE/kdebase/libkonq/; revision=646598
Script Kiddy [Mon, 26 Mar 2007 04:37:37 +0000 (04:37 +0000)]
SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=646545
Christian Ehrlicher [Sun, 25 Mar 2007 18:29:14 +0000 (18:29 +0000)]
fix export
svn path=/trunk/KDE/kdebase/apps/; revision=646436
Luca Gugelmann [Sun, 25 Mar 2007 13:49:38 +0000 (13:49 +0000)]
* Fixed a bug that caused dolphin to crash when clicking on the "Root" button
in the url navigation bar.
* As a side effect this also prevents a small graphics glitch, where the path
labels in the navigation bar would shift a few pixels to the left when
clicked twice.
svn path=/trunk/KDE/kdebase/apps/; revision=646362
Peter Penz [Sun, 25 Mar 2007 06:57:41 +0000 (06:57 +0000)]
fixed wrong state of the paste action
svn path=/trunk/KDE/kdebase/apps/; revision=646260
Peter Penz [Sun, 25 Mar 2007 06:44:28 +0000 (06:44 +0000)]
Patch by Luca Gugelmann: get rid of any mainwindow dependency from the sidebars.
svn path=/trunk/KDE/kdebase/apps/; revision=646256
Peter Penz [Sat, 24 Mar 2007 15:16:15 +0000 (15:16 +0000)]
when renaming only one item, suggest the original item name instead of "New Name"
svn path=/trunk/KDE/kdebase/apps/; revision=646100
Peter Penz [Sat, 24 Mar 2007 15:00:38 +0000 (15:00 +0000)]
improve error handling by queueing old messages
svn path=/trunk/KDE/kdebase/apps/; revision=646091
Script Kiddy [Fri, 23 Mar 2007 18:33:20 +0000 (18:33 +0000)]
SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/konqueror/; revision=645846
Laurent Montel [Fri, 23 Mar 2007 16:00:31 +0000 (16:00 +0000)]
Q3PopupMenu--
svn path=/trunk/KDE/kdebase/apps/; revision=645781
Laurent Montel [Fri, 23 Mar 2007 15:32:28 +0000 (15:32 +0000)]
Create shared lib as discussed with David and Peter
It will used to create kparts which will use theses class
svn path=/trunk/KDE/kdebase/apps/; revision=645768
Laurent Montel [Fri, 23 Mar 2007 14:00:51 +0000 (14:00 +0000)]
Not necessary to create private class if we don't use it
svn path=/trunk/KDE/kdebase/apps/; revision=645737
Laurent Montel [Fri, 23 Mar 2007 13:52:09 +0000 (13:52 +0000)]
Not necessary here
svn path=/trunk/KDE/kdebase/apps/; revision=645732
Laurent Montel [Fri, 23 Mar 2007 13:46:43 +0000 (13:46 +0000)]
This file is obsolete and not necessary here
svn path=/trunk/KDE/kdebase/apps/; revision=645727
Luca Gugelmann [Thu, 22 Mar 2007 23:57:20 +0000 (23:57 +0000)]
Prevent dolphin from crashing when selecting several files and the
knep{daemon,coreservices} are not running.
svn path=/trunk/KDE/kdebase/apps/; revision=645589
Luca Gugelmann [Thu, 22 Mar 2007 21:38:33 +0000 (21:38 +0000)]
That's one parenthesis too much
svn path=/trunk/KDE/kdebase/apps/; revision=645552
Daniel Molkentin [Thu, 22 Mar 2007 21:29:06 +0000 (21:29 +0000)]
less Qt 3 compant classes
svn path=/trunk/KDE/kdebase/apps/; revision=645548
Peter Penz [Thu, 22 Mar 2007 19:25:44 +0000 (19:25 +0000)]
improve the handling when applying item effects to cut items
svn path=/trunk/KDE/kdebase/apps/; revision=645516
Peter Penz [Thu, 22 Mar 2007 16:39:43 +0000 (16:39 +0000)]
KUniqueApplication::newInstance() already takes care about DBus (thanks to David for the hint).
svn path=/trunk/KDE/kdebase/apps/; revision=645447
Daniel Molkentin [Thu, 22 Mar 2007 14:08:38 +0000 (14:08 +0000)]
less KDE 3 dependencies
svn path=/trunk/KDE/kdebase/apps/; revision=645388
Peter Penz [Thu, 22 Mar 2007 07:19:07 +0000 (07:19 +0000)]
Use KUniqueApplication::newInstance() as David suggested some time ago. This simplifies the code and solves the issue that the window is not moved to the foreground when opening new main windows.
svn path=/trunk/KDE/kdebase/apps/; revision=645276
Peter Penz [Thu, 22 Mar 2007 06:18:20 +0000 (06:18 +0000)]
use correct icons
svn path=/trunk/KDE/kdebase/apps/; revision=645273
David Faure [Tue, 20 Mar 2007 22:51:11 +0000 (22:51 +0000)]
Converted to the standard mimetype names
svn path=/trunk/KDE/kdebase/apps/; revision=644795
Peter Penz [Tue, 20 Mar 2007 21:54:12 +0000 (21:54 +0000)]
Fixed crash on startup, when the treeview has been activated. Thanks to David Faure for the faster-than-light-adding of the helper method KDirModel::itemForUrl() and the good hints about the root of the issue!
svn path=/trunk/KDE/kdebase/apps/; revision=644775
Peter Penz [Tue, 20 Mar 2007 21:20:32 +0000 (21:20 +0000)]
after checking the kdirmodel implementation for setData() and data() this should be a better to apply a gray effect to cut items
svn path=/trunk/KDE/kdebase/apps/; revision=644763
Peter Penz [Tue, 20 Mar 2007 19:34:39 +0000 (19:34 +0000)]
"fixed" crash when Nepomuk is not used (the crash occurs when going into a directory)
svn path=/trunk/KDE/kdebase/apps/; revision=644721
David Faure [Tue, 20 Mar 2007 18:35:03 +0000 (18:35 +0000)]
Mimetypes renamed to the xdg names using qt4/fix-mimetypes.pl
(note that not all of there renamings are necessary, technically, since a number
of those old names are defined as aliases to the new name;
but better use the canonical names where possible).
svn path=/trunk/KDE/kdebase/konqueror/; revision=644696
Sebastian Trueg [Tue, 20 Mar 2007 12:23:11 +0000 (12:23 +0000)]
Left a stupid debugging line which caused a utf8 problem.
svn path=/trunk/KDE/kdebase/apps/; revision=644565
Sebastian Trueg [Tue, 20 Mar 2007 11:48:10 +0000 (11:48 +0000)]
ok, now it compiles without kmetadata.
svn path=/trunk/KDE/kdebase/apps/; revision=644555
Sebastian Trueg [Tue, 20 Mar 2007 11:45:36 +0000 (11:45 +0000)]
compile without kmetadata
svn path=/trunk/KDE/kdebase/apps/; revision=644554
Dirk Mueller [Tue, 20 Mar 2007 11:12:38 +0000 (11:12 +0000)]
make this include optional
svn path=/trunk/KDE/kdebase/apps/; revision=644550
Sebastian Trueg [Tue, 20 Mar 2007 09:01:22 +0000 (09:01 +0000)]
Improved KMetaData integration. The Dolphin info sidebar now uses KMetaData to allow file rating, commenting, and tagging.
This commit is indended to show what can be done with KMetaData in an easy way. The GUI is not perfect yet.
svn path=/trunk/KDE/kdebase/apps/; revision=644510
Peter Penz [Mon, 19 Mar 2007 15:59:23 +0000 (15:59 +0000)]
Step 1 of 2 to fix the issue that reloading of a directory resets the contents position to 0/0 (step 2 will be committed after the BIC Monday...).
svn path=/trunk/KDE/kdebase/apps/; revision=644237
Peter Penz [Mon, 19 Mar 2007 07:16:21 +0000 (07:16 +0000)]
don't invoke a non existent slot
svn path=/trunk/KDE/kdebase/apps/; revision=644061
Peter Penz [Sun, 18 Mar 2007 20:04:07 +0000 (20:04 +0000)]
last commit for this day: I think I was quite tired when I wrote the code...
svn path=/trunk/KDE/kdebase/apps/; revision=643925
Peter Penz [Sun, 18 Mar 2007 19:58:58 +0000 (19:58 +0000)]
assigning the rename-action might make sense ;-)
svn path=/trunk/KDE/kdebase/apps/; revision=643921
Peter Penz [Sat, 17 Mar 2007 21:10:50 +0000 (21:10 +0000)]
implemented cut, copy & paste for sidebar context
svn path=/trunk/KDE/kdebase/apps/; revision=643578
Peter Penz [Sat, 17 Mar 2007 20:49:17 +0000 (20:49 +0000)]
respect context for 'Move To Trash' and 'Delete' action
svn path=/trunk/KDE/kdebase/apps/; revision=643575
Peter Penz [Sat, 17 Mar 2007 20:42:26 +0000 (20:42 +0000)]
Allow to cut, copy, paste, ... the currently selected item from a sidebar by the DolphinContextMenu (currently only used by the tree view).
svn path=/trunk/KDE/kdebase/apps/; revision=643572
Peter Penz [Sat, 17 Mar 2007 20:39:15 +0000 (20:39 +0000)]
fixed typo
svn path=/trunk/KDE/kdebase/apps/; revision=643569
Peter Penz [Fri, 16 Mar 2007 00:24:56 +0000 (00:24 +0000)]
Let's keep it simple: only offer a basic context menu for the treeview sidebar.
svn path=/trunk/KDE/kdebase/apps/; revision=642982
Peter Penz [Thu, 15 Mar 2007 22:42:21 +0000 (22:42 +0000)]
Don't force the context menu to be valid only for DolphinView instances, make it possible to have it also inside the treeview sidebar.
svn path=/trunk/KDE/kdebase/apps/; revision=642953
Peter Penz [Thu, 15 Mar 2007 21:24:41 +0000 (21:24 +0000)]
let the context menu be aware about the trash
svn path=/trunk/KDE/kdebase/apps/; revision=642935
Peter Penz [Thu, 15 Mar 2007 19:51:48 +0000 (19:51 +0000)]
cleanup of unused forward declarations
svn path=/trunk/KDE/kdebase/apps/; revision=642904
David Faure [Thu, 15 Mar 2007 18:15:24 +0000 (18:15 +0000)]
SVN_SILENT unused (showed up in lxr)
svn path=/trunk/KDE/kdebase/apps/; revision=642879
Peter Penz [Wed, 14 Mar 2007 21:45:06 +0000 (21:45 +0000)]
cleanup of setting dialogs (no Q3 classes anymore)
svn path=/trunk/KDE/kdebase/apps/; revision=642623
Peter Penz [Wed, 14 Mar 2007 21:14:20 +0000 (21:14 +0000)]
For all Zecke thoughts a nice solution could be found during the last weeks :-)
svn path=/trunk/KDE/kdebase/apps/; revision=642616
Peter Penz [Wed, 14 Mar 2007 21:11:48 +0000 (21:11 +0000)]
Fixed some minor coding guidelines issues (getFoo() -> foo(), ...) to be aligned with the kdelibs coding style (http://techbase.kde.org/Policies/Kdelibs_Coding_Style). The infosidebar code will be rewritten anyway, but copy/paste often is faster than light ;-)
svn path=/trunk/KDE/kdebase/apps/; revision=642613
Peter Penz [Wed, 14 Mar 2007 20:56:16 +0000 (20:56 +0000)]
Cleanup of iconview-settings dialog (no obsolete Q3 classes, ...) and fix broken zooming in icons view.
svn path=/trunk/KDE/kdebase/apps/; revision=642610
Robert Knight [Wed, 14 Mar 2007 16:47:58 +0000 (16:47 +0000)]
Remove frame and margin around tree view sidebar.
svn path=/trunk/KDE/kdebase/apps/; revision=642531
Stephan Kulow [Wed, 14 Mar 2007 14:11:16 +0000 (14:11 +0000)]
don't overrun the array (CID 3278)
svn path=/trunk/KDE/kdebase/apps/; revision=642471
Peter Penz [Tue, 13 Mar 2007 19:46:49 +0000 (19:46 +0000)]
Use KFontRequester for dialogs as suggested by Ellen at http://wiki.openusability.org/guidelines/index.php/Practical_Examples:Configuration_Dialogs. TODO: get rid of Qt3 classes in these dialogs and use a more sensible spacing/margin
svn path=/trunk/KDE/kdebase/apps/; revision=642269
Peter Penz [Tue, 13 Mar 2007 18:33:00 +0000 (18:33 +0000)]
improve renaming for n selected items/1 selected item
svn path=/trunk/KDE/kdebase/apps/; revision=642235
Peter Penz [Tue, 13 Mar 2007 17:31:54 +0000 (17:31 +0000)]
Allow renaming of items (note that currently the "rename multiple files" dialog is temporary used for this until KFileItemDelegate offers editing functionality).
svn path=/trunk/KDE/kdebase/apps/; revision=642219
Stephan Kulow [Tue, 13 Mar 2007 17:09:06 +0000 (17:09 +0000)]
just assert we're not hiting new modes (CID 3211)
svn path=/trunk/KDE/kdebase/apps/; revision=642215
Stephan Kulow [Tue, 13 Mar 2007 17:06:12 +0000 (17:06 +0000)]
they must be really smaller (CID 3220)
svn path=/trunk/KDE/kdebase/apps/; revision=642214
Chris Howells [Mon, 12 Mar 2007 23:00:52 +0000 (23:00 +0000)]
erm, completely forgot the i18n
svn path=/trunk/KDE/kdebase/apps/; revision=641959