]>
cloud.milkyroute.net Git - dolphin.git/log
Peter Penz [Mon, 9 Apr 2007 19:12:54 +0000 (19:12 +0000)]
adapt Dolphin to kdelibs coding style (http://techbase.kde.org/Policies/Kdelibs_Coding_Style) by using:
astyle --indent=spaces=4 --brackets=linux \
--indent-labels --pad=oper --unpad=paren \
--one-line=keep-statements --convert-tabs \
--indent-preprocessor \
`find -type f -name '*.cpp'` `find -type f -name '*.h'`
svn path=/trunk/KDE/kdebase/apps/; revision=651981
Kevin Ottens [Mon, 9 Apr 2007 09:16:39 +0000 (09:16 +0000)]
Dolphin is now KBookmark* free.
svn path=/trunk/KDE/kdebase/apps/; revision=651766
Peter Penz [Sun, 8 Apr 2007 21:07:41 +0000 (21:07 +0000)]
adaptions to the cleaned up interface of KUrlNavigator
svn path=/trunk/KDE/kdebase/apps/; revision=651675
Script Kiddy [Fri, 6 Apr 2007 05:03:06 +0000 (05:03 +0000)]
SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=651001
Script Kiddy [Thu, 5 Apr 2007 04:44:04 +0000 (04:44 +0000)]
SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/konqueror/; revision=650658
Stephan Binner [Wed, 4 Apr 2007 21:11:21 +0000 (21:11 +0000)]
i18n style guide fixes
svn path=/trunk/KDE/kdebase/apps/; revision=650575
Robert Knight [Wed, 4 Apr 2007 18:23:29 +0000 (18:23 +0000)]
Use the Qt layout facilities correctly to align widgets in the information side bar towars the top. Fixes comment-box being huge when KMetaData is available.
svn path=/trunk/KDE/kdebase/apps/; revision=650506
Robert Knight [Wed, 4 Apr 2007 17:51:32 +0000 (17:51 +0000)]
Ensure that the 'Text width' box in the Icon view settings page is always set to a valid entry initially.
svn path=/trunk/KDE/kdebase/apps/; revision=650484
Pino Toscano [Wed, 4 Apr 2007 14:47:36 +0000 (14:47 +0000)]
move the QT3_SUPPORT definition only where it's needed
svn path=/trunk/KDE/kdebase/apps/; revision=650430
Pino Toscano [Wed, 4 Apr 2007 13:02:52 +0000 (13:02 +0000)]
Qt::Ascending -> Qt::AscendingOrder
Qt::Descending -> Qt::DescendingOrder
svn path=/trunk/KDE/kdebase/apps/; revision=650398
Peter Penz [Wed, 4 Apr 2007 05:48:51 +0000 (05:48 +0000)]
simplify layout of ViewPropertiesDialog
svn path=/trunk/KDE/kdebase/apps/; revision=650290
Script Kiddy [Wed, 4 Apr 2007 05:01:42 +0000 (05:01 +0000)]
SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=650277
Kevin Ottens [Mon, 2 Apr 2007 20:08:14 +0000 (20:08 +0000)]
Places and url navigator are now provided by kfile. Port Dolphin to this
change.
svn path=/trunk/KDE/kdebase/apps/; revision=649541
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