Commit graph

8046 commits

Author SHA1 Message Date
Robert Knight 9ded114ceb 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
2007-04-04 18:23:29 +00:00
Robert Knight 3993f38294 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
2007-04-04 17:51:32 +00:00
Pino Toscano 52c3d5a222 move the QT3_SUPPORT definition only where it's needed
svn path=/trunk/KDE/kdebase/apps/; revision=650430
2007-04-04 14:47:36 +00:00
Pino Toscano 0c0f0d8f72 Qt::Ascending -> Qt::AscendingOrder
Qt::Descending -> Qt::DescendingOrder

svn path=/trunk/KDE/kdebase/apps/; revision=650398
2007-04-04 13:02:52 +00:00
Peter Penz d6f4e13fbd simplify layout of ViewPropertiesDialog
svn path=/trunk/KDE/kdebase/apps/; revision=650290
2007-04-04 05:48:51 +00:00
Script Kiddy dd026d8cf7 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=650277
2007-04-04 05:01:42 +00:00
Kevin Ottens b94f306f56 Places and url navigator are now provided by kfile. Port Dolphin to this
change.

svn path=/trunk/KDE/kdebase/apps/; revision=649541
2007-04-02 20:08:14 +00:00
Kevin Ottens 72e83bb42a No need to call rowCount() all the time.
svn path=/trunk/KDE/kdebase/apps/; revision=649520
2007-04-02 19:33:19 +00:00
Kevin Ottens 4eec2a77cf Further cleanup to prepare the move.
svn path=/trunk/KDE/kdebase/apps/; revision=649519
2007-04-02 19:30:57 +00:00
Kevin Ottens 03713b0ab4 Rename all the URL navigator related classes to prepare their migration
in kdelibs.

svn path=/trunk/KDE/kdebase/apps/; revision=649514
2007-04-02 19:20:07 +00:00
Kevin Ottens 78c312a0f3 Make use of KFilePlaces instead of the bookmark system in the URL
navigator. Yay!

svn path=/trunk/KDE/kdebase/apps/; revision=649452
2007-04-02 17:32:49 +00:00
Kevin Ottens c2c6f743a5 Add some conveniences.
svn path=/trunk/KDE/kdebase/apps/; revision=649451
2007-04-02 17:31:38 +00:00
Kevin Ottens cebf9958fd Make it proper english. :-)
svn path=/trunk/KDE/kdebase/apps/; revision=649246
2007-04-02 11:52:35 +00:00
David Faure 574dd64225 fixes
svn path=/trunk/KDE/kdebase/apps/; revision=649220
2007-04-02 10:19:47 +00:00
David Faure 2e55ef7a2b Can't export them yet.
svn path=/trunk/KDE/kdebase/apps/; revision=649217
2007-04-02 10:11:12 +00:00
Kevin Ottens c6d0d2b92d 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
2007-04-02 08:51:57 +00:00
Kevin Ottens 351cd615f5 Fix more URL breakage.
svn path=/trunk/KDE/kdebase/apps/; revision=649203
2007-04-02 08:48:53 +00:00
Kevin Ottens 1554df47db 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
2007-04-02 08:45:08 +00:00
Peter Penz 55f6f1d411 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
2007-04-02 05:26:01 +00:00
Peter Penz bbc814c7fa don't use KUrl::upUrl() (thanks to David for the hint!)
svn path=/trunk/KDE/kdebase/apps/; revision=649108
2007-04-02 05:12:03 +00:00
Peter Penz 9339a19e10 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
2007-04-02 05:06:44 +00:00
Kevin Ottens 056ac9a271 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
2007-04-01 22:28:03 +00:00
Peter Penz 6b50b873ec activate basic drag & drop for the column view (although it's quite buggy at the moment)
svn path=/trunk/KDE/kdebase/apps/; revision=648963
2007-04-01 19:09:40 +00:00
Peter Penz 9d0718ad39 use default 'do you really want to delete...' dialog from libkonq
svn path=/trunk/KDE/kdebase/apps/; revision=648962
2007-04-01 19:08:49 +00:00
Peter Penz afb6f04770 don't just ask for confirmation for deleting, also delete the item :-)
svn path=/trunk/KDE/kdebase/apps/; revision=648960
2007-04-01 19:04:58 +00:00
Peter Penz acc54fc38b implement renaming, moving to trash and deleting for the treeview panel
svn path=/trunk/KDE/kdebase/apps/; revision=648956
2007-04-01 18:51:26 +00:00
Peter Penz 4908c5e60c changed EOL from windows to unix
svn path=/trunk/KDE/kdebase/apps/; revision=648942
2007-04-01 18:36:23 +00:00
Peter Penz 05fe35c4e8 reload view when the settings are applied
svn path=/trunk/KDE/kdebase/apps/; revision=648929
2007-04-01 18:08:24 +00:00
Peter Penz f57f351cce integrate column view into settings
svn path=/trunk/KDE/kdebase/apps/; revision=648926
2007-04-01 17:57:53 +00:00
Peter Penz 271d620f3d take care when reloading KDirLister if a column view is shown
svn path=/trunk/KDE/kdebase/apps/; revision=648001
2007-03-30 05:51:05 +00:00
Peter Penz f8a61efc8d don't connect to non-existent signal
svn path=/trunk/KDE/kdebase/apps/; revision=647991
2007-03-30 05:24:26 +00:00
Peter Penz 2bce082049 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
2007-03-30 04:51:06 +00:00
Laurent Montel 8f20ab6a29 As we require now qt4.3 this check is not necessary
svn path=/trunk/KDE/kdebase/apps/; revision=647420
2007-03-28 08:19:43 +00:00
Laurent Montel a424f8fe5c 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
2007-03-28 08:10:53 +00:00
Peter Penz b67c098347 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
2007-03-27 21:43:47 +00:00
David Faure c5534a5f93 Hide the HistoryElem class from the public API of UrlNavigator
svn path=/trunk/KDE/kdebase/apps/; revision=647276
2007-03-27 20:41:57 +00:00
Peter Penz c9eec20c3d use sort proxy model
svn path=/trunk/KDE/kdebase/apps/; revision=647265
2007-03-27 20:19:19 +00:00
Peter Penz 9e810e1856 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
2007-03-27 20:18:43 +00:00
David Faure cae12eb221 More use of KIcon
svn path=/trunk/KDE/kdebase/apps/; revision=647247
2007-03-27 19:44:43 +00:00
David Faure 623c19e042 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
2007-03-27 19:38:32 +00:00
David Faure 6fecb341c2 quick ;)
svn path=/trunk/KDE/kdebase/apps/; revision=647239
2007-03-27 19:18:44 +00:00
Peter Penz cc60dc2b45 use the Qt standard way to prevent a cloning of the object
svn path=/trunk/KDE/kdebase/apps/; revision=647238
2007-03-27 19:16:19 +00:00
Peter Penz fd060ce7f6 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
2007-03-27 19:08:44 +00:00
David Faure 3546be2632 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
2007-03-27 19:05:46 +00:00
David Faure 85bc196887 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
2007-03-26 23:04:43 +00:00
David Faure c6bc5511a8 cleanups
svn path=/trunk/KDE/kdebase/apps/; revision=646900
2007-03-26 21:01:35 +00:00
David Faure 581a2b1c64 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
2007-03-26 20:32:50 +00:00
David Faure ad6c01d200 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
2007-03-26 18:34:52 +00:00
David Faure 1a321e5fbc 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
2007-03-26 13:23:45 +00:00
Luca Gugelmann 86dba58643 Avoid to use QUrl::toString, as per Davids suggestion.
svn path=/trunk/KDE/kdebase/apps/; revision=646643
2007-03-26 11:39:52 +00:00