Commit graph

2872 commits

Author SHA1 Message Date
Christoph Feck 54aa84a7d7 Fix wrong fontMetrics when using custom fonts
svn path=/trunk/KDE/kdebase/apps/; revision=1067898
2009-12-30 21:41:00 +00:00
Script Kiddy d3b5245f53 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=1067354
2009-12-29 12:23:43 +00:00
Script Kiddy 13e9fb04de SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=1066900
2009-12-28 10:27:44 +00:00
Script Kiddy b496471efb SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=1065981
2009-12-25 09:48:01 +00:00
Script Kiddy f6b48f32f7 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=1065786
2009-12-24 10:10:52 +00:00
Peter Penz bf14f1f47d add version control actions to konqueror context menu if availableolActions()
svn path=/trunk/KDE/kdebase/apps/; revision=1065348
2009-12-23 08:51:33 +00:00
Peter Penz edc21bc24c SVN_SILENT: renamed addRevisionControlActions() to addVersionControlActions()
svn path=/trunk/KDE/kdebase/apps/; revision=1065347
2009-12-23 08:50:58 +00:00
Peter Penz fb86b50eca SVN_SILENT: renamed addRevisionControlActions() to addVersionControlActions()
svn path=/trunk/KDE/kdebase/apps/; revision=1065346
2009-12-23 08:50:54 +00:00
Maciej Mrozowski b6cf6cc684 Revert r1053349 - this file is included alread when HAVE_NEPOMUK is defined - no need to do it twice.
This fixed compilation without nepomuk libs.

svn path=/trunk/KDE/kdebase/apps/; revision=1064809
2009-12-21 20:58:28 +00:00
Maciej Mrozowski cf0e6bcfe6 Better fix for compilation without Nepomuk - like Sebastian noted SDO is being searched for automatically. It was just sufficient to wrap soprano_add_ontology with Nepomuk_FOUND in this case.
svn path=/trunk/KDE/kdebase/apps/; revision=1064414
2009-12-20 21:57:43 +00:00
Script Kiddy 04c14862c7 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=1064230
2009-12-20 12:04:42 +00:00
Maciej Mrozowski f3ee79bb68 [kdebase/apps/dolphin/CMakeLists.txt] Fixed compilation without Nepomuk
CCMAIL: kde-buildsystem@kde.org

svn path=/trunk/KDE/kdebase/apps/; revision=1064077
2009-12-20 04:28:22 +00:00
Burkhard Lück afb526bb4a remove the inconsistencies wrt Navigation/Location Bar
CCMAIL:peter.penz@gmx.at

svn path=/trunk/KDE/kdebase/apps/; revision=1064000
2009-12-19 20:26:46 +00:00
Peter Penz 11abae0a1d Don't rely on that the same proxy model is used for all views. Trigger a refresh of the directory (done from the cache) and remember the selection. This fixes also the issue that the selection got lost when previews have been enabled or when the column view was used.
BUG: 217562
CCBUG: 211149

svn path=/trunk/KDE/kdebase/apps/; revision=1063960
2009-12-19 17:38:38 +00:00
Luboš Luňák ea258a5f09 +include(SopranoAddOntology)
svn path=/trunk/KDE/kdebase/apps/; revision=1063929
2009-12-19 15:43:53 +00:00
Peter Penz c96d6dea10 Don't show the size information, if only one directory is shown. This issue only occured in the context of tooltips, as updateRowsVisibility() is invoked after setItems()...
svn path=/trunk/KDE/kdebase/apps/; revision=1063483
2009-12-18 17:01:40 +00:00
Peter Penz 955ded1864 I did not recognize when refactoring the tooltip class that no filename is shown anymore. This is fixed now :-)
BUG: 219082

svn path=/trunk/KDE/kdebase/apps/; revision=1063470
2009-12-18 16:18:48 +00:00
Peter Penz 4ce21c5a6e don't try to do anything if no files have been passed
svn path=/trunk/KDE/kdebase/apps/; revision=1063333
2009-12-17 21:14:38 +00:00
Peter Penz e15a9f3a8d * respect the --select startup option
* minor cleanups related to selecting items in general

svn path=/trunk/KDE/kdebase/apps/; revision=1063329
2009-12-17 21:07:18 +00:00
Script Kiddy d613313b06 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=1062931
2009-12-16 10:54:56 +00:00
Script Kiddy fdfdcd1a05 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=1062596
2009-12-15 10:07:50 +00:00
Frank Reininghaus 63bba4c94e SVN_SILENT: Sorry about the whitespace which I added in my last commit!
svn path=/trunk/KDE/kdebase/apps/; revision=1062080
2009-12-13 18:25:42 +00:00
Frank Reininghaus a2365b6ed8 Reimplement visualRegionForSelection in DolpinDetailsView.
Fixes the problem that not the entire area affected by changing the
selection gets updated. QTreeView::visualRegionForSelection assumes
implicitly that the visualRects of all items have the same width,
which is not the case here.

Fix will be in KDE 4.4 Beta 2.

BUG: 218114

svn path=/trunk/KDE/kdebase/apps/; revision=1062076
2009-12-13 18:18:08 +00:00
Peter Penz 5d5d5c8e80 give KCategorizedView the chance to react on dragMoveEvents()
CCBUG: 208646

svn path=/trunk/KDE/kdebase/apps/; revision=1062054
2009-12-13 17:00:11 +00:00
Script Kiddy b6bd25b4a7 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=1061903
2009-12-13 10:16:59 +00:00
Peter Penz af7ced9047 Allow to disable version control plugins. It's too late already for providing a UI (string freeze...) and it should not be necessary to disable a plugin, but in the worst case (e. g. plugin crashes under certain circumstances) it is good to have a non-GUI fallback.
svn path=/trunk/KDE/kdebase/apps/; revision=1061740
2009-12-12 22:44:05 +00:00
Peter Penz df0b75e8c8 use the same link style as used for tags
svn path=/trunk/KDE/kdebase/apps/; revision=1061705
2009-12-12 18:53:05 +00:00
Peter Penz 9b0057b543 assure that obsolete file entries are removed from the SVN cache
svn path=/trunk/KDE/kdebase/apps/; revision=1061639
2009-12-12 15:26:38 +00:00
Peter Penz 0ca68f6a56 I guess most developers use the Details View with very small icons (16 x 16) for viewing their versioned code (at least I do ;-)). In this case the version control emblems are very small and it is easy to miss that there are locally changed files or that an update is required (Nuno and I tried different sizes, but for 16 x 16 icons there is really less room for variants).
So the text color gets tinted a little bit now to notice the difference...

svn path=/trunk/KDE/kdebase/apps/; revision=1061618
2009-12-12 14:16:02 +00:00
Peter Penz 50e9debc1b align the rating widget of the Information Panel left (or right for r2l) instead of horizontally centered
svn path=/trunk/KDE/kdebase/apps/; revision=1061598
2009-12-12 13:05:37 +00:00
Peter Penz a14119587a Removed enums SortByRating and SortByTags. They never have been activated yet because of performance issues...
svn path=/trunk/KDE/kdebase/apps/; revision=1061595
2009-12-12 12:51:31 +00:00
Peter Penz 5e25098037 allow to restrict the search results by the current folder (including all sub folders)
svn path=/trunk/KDE/kdebase/apps/; revision=1061589
2009-12-12 12:23:05 +00:00
Peter Penz 1dbcada376 don't update the version control emblems each time, reuse the cached versions (fixed wrong logic in 'if'-statement)
svn path=/trunk/KDE/kdebase/apps/; revision=1061553
2009-12-12 07:30:43 +00:00
Peter Penz a960935b00 * allow to filter the search result by images or text-documents
* minor cleanups

svn path=/trunk/KDE/kdebase/apps/; revision=1061550
2009-12-12 05:59:45 +00:00
Frank Reininghaus f5deeadebb Rename Dolphin View's nameColumnRect member to visualRect.
This overrides QTreeView::visualRect, such that the "visual rect"
matches the area used in indexAt. Fixes the problem that the selection
loses items in the Details View when selecting new items with
Shift+Keyboard.

BUG: 217447

svn path=/trunk/KDE/kdebase/apps/; revision=1060716
2009-12-09 18:38:54 +00:00
Script Kiddy 72280a5fdc SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=1060615
2009-12-09 11:40:52 +00:00
Sebastian Trueg d326572a72 Do not show links for unsupported protocols, ie. pre-4.4 resources which used URNs instead of nepomuk:/res/<uuid> URIs.
svn path=/trunk/KDE/kdebase/apps/; revision=1060341
2009-12-08 15:51:51 +00:00
Script Kiddy 49a611f213 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=1060237
2009-12-08 10:50:27 +00:00
Christoph Feck ae17139546 Fix crash with tool tips enabled
Do not delete window inside the event handling, causing crashes with
queued events for the tool tip window.

This is the same fix that had been applied to systemsettings.

BUG: 217449

svn path=/trunk/KDE/kdebase/apps/; revision=1060080
2009-12-08 01:32:20 +00:00
Peter Penz cc88568ad6 SVN_SILENT: inserted comment
svn path=/trunk/KDE/kdebase/apps/; revision=1060036
2009-12-07 22:44:36 +00:00
Peter Penz 1c4fddb06e fix possible crash when the signal finished() has been emitted asynchronously
BUG: 213985

svn path=/trunk/KDE/kdebase/apps/; revision=1060029
2009-12-07 22:37:11 +00:00
Peter Penz 1b05d108a1 don't crash if the Information Panel is updated by file changes
BUG: 214060

svn path=/trunk/KDE/kdebase/apps/; revision=1060022
2009-12-07 22:15:54 +00:00
Peter Penz 4724888b0c use KNewStuff3 instead of the deprecated KNewStuff2
svn path=/trunk/KDE/kdebase/apps/; revision=1060003
2009-12-07 21:20:28 +00:00
Peter Penz 233a08164f SVN_SILENT: minor coding style fix (Sebastian likes spaces :-))
svn path=/trunk/KDE/kdebase/apps/; revision=1059988
2009-12-07 20:55:38 +00:00
Peter Penz 207cb06316 Activated "clicking on tags" fix from Sebastian Trüg. By providing a different link color the difference to the "Change tags..." link is visible.
svn path=/trunk/KDE/kdebase/apps/; revision=1059985
2009-12-07 20:45:20 +00:00
Sebastian Trueg 88b37bdec9 Fixed custom query integration.
CCMAIL: peter.penz@gmx.at

svn path=/trunk/KDE/kdebase/apps/; revision=1059964
2009-12-07 19:49:49 +00:00
Sebastian Trueg 25b9640456 Added all code necessary for clickable tags in the KTaggingWidget. As soon as we figured out how to
only show links on hover we are good to go.
This is actually a fix as resources in the rest of the info view are already clickable.

CCMAIL: peter.penz@gmx.at

svn path=/trunk/KDE/kdebase/apps/; revision=1059908
2009-12-07 16:41:37 +00:00
Sebastian Trueg f4067a705a Added versioning information to the list of hidden properties. This fixes hiding in case an old kmetainformationrc exists.
CCMAIL: peter.penz@gmx.at

svn path=/trunk/KDE/kdebase/apps/; revision=1059900
2009-12-07 16:31:05 +00:00
Script Kiddy 4aa35558af SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=1059769
2009-12-07 10:16:35 +00:00
Peter Penz 65d3008d51 Respect drag time delay from application before starting the automatic scrolling. Thanks to Christoph Feck for the initial patch!
CCMAIL: christoph@maxiom.de
BUG: 205664
CCBUG: 212989

svn path=/trunk/KDE/kdebase/apps/; revision=1059377
2009-12-06 13:05:56 +00:00
Script Kiddy 5f332cd8dd SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=1059331
2009-12-06 10:39:11 +00:00
Peter Penz 1205646e4f Fixed searching by rating. After the kdelibs fix in nepomuk now searching by date, tags and rating work. Searching by size is still open...
svn path=/trunk/KDE/kdebase/apps/; revision=1058710
2009-12-04 23:54:42 +00:00
Script Kiddy b5c9f832d0 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=1058319
2009-12-04 10:04:22 +00:00
Peter Penz 521f826ad9 Minor adjustments for searching: at least searching for tags works now again :-)
svn path=/trunk/KDE/kdebase/apps/; revision=1058137
2009-12-04 00:18:24 +00:00
Peter Penz 9337b232b8 store the search-query in the places model
svn path=/trunk/KDE/kdebase/apps/; revision=1058046
2009-12-03 21:17:47 +00:00
Peter Penz ebf3331755 removed workaround for KDE 4.0, that is obviously not required anymore
CCMAIL: faure@kde.org

svn path=/trunk/KDE/kdebase/apps/; revision=1058033
2009-12-03 20:49:53 +00:00
Adenilson Cavalcanti Da Silva def7e952fb Ouch! Reverting the change.
svn path=/trunk/KDE/kdebase/apps/; revision=1058026
2009-12-03 20:41:00 +00:00
Adenilson Cavalcanti Da Silva e6defda0b8 Patches to make kdebase compile with current animation code.
svn path=/trunk/KDE/kdebase/apps/; revision=1057994
2009-12-03 19:32:42 +00:00
Frederik Gladhorn 3dc3edfa79 remove unneded include
svn path=/trunk/KDE/kdebase/apps/; revision=1057875
2009-12-03 13:57:35 +00:00
Burkhard Lück b8a65aa79c add doc path to enable launching the documentation from konquerors settings dialog
svn path=/trunk/KDE/kdebase/apps/; revision=1057856
2009-12-03 12:34:19 +00:00
Script Kiddy 829873a1e9 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=1057809
2009-12-03 10:06:58 +00:00
Script Kiddy b88116c518 SVN_SILENT made messages (.desktop file, second try)
svn path=/trunk/KDE/kdebase/apps/; revision=1057423
2009-12-02 12:04:40 +00:00
Laurent Montel 456fa7054b Fix mem leak
svn path=/trunk/KDE/kdebase/apps/; revision=1057381
2009-12-02 08:14:31 +00:00
Script Kiddy 0de0ae737e SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=1057041
2009-12-01 11:16:26 +00:00
Script Kiddy 252218a7db SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=1056593
2009-11-30 12:31:59 +00:00
Frank Reininghaus 56a81a196f When the view is reloaded in Dolphin or the DolphinPart inside
Konqueror, restore the selection, the current item, the scroll
position, and the expanded folders in the Details View.

BUG: 169893
BUG: 187732

svn path=/trunk/KDE/kdebase/apps/; revision=1056438
2009-11-30 08:15:22 +00:00
Sebastian Trueg bd47f7f978 Use KFileItem::text() instead of KUrl::fileName() to display the entry's name in the metadata panel. This way Nepomuk results and all entries from KIO slaves that make use of UDS_DISPLAY_NAME look nice.
svn path=/trunk/KDE/kdebase/apps/; revision=1056260
2009-11-29 18:16:36 +00:00
Script Kiddy a0a211f973 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=1055086
2009-11-27 10:22:18 +00:00
Laurent Montel 61f49c3d4c use cmake macro
svn path=/trunk/KDE/kdebase/apps/; revision=1054655
2009-11-26 12:29:38 +00:00
Script Kiddy a40cbb8f98 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=1054620
2009-11-26 11:19:49 +00:00
Peter Penz 1115a6d1e2 * fixed wrong connection from a signal
* added some temporary kDebug() messages for searching

svn path=/trunk/KDE/kdebase/apps/; revision=1054337
2009-11-25 22:07:06 +00:00
Peter Penz 4491e38760 adopt internal interfaces to the new Nepomuk search API
svn path=/trunk/KDE/kdebase/apps/; revision=1054327
2009-11-25 21:38:47 +00:00
Sebastian Trueg d324e790d6 * Fixed execution of links in the metadata widget.
* Do not try to list non-listable URLs.

svn path=/trunk/KDE/kdebase/apps/; revision=1054300
2009-11-25 20:53:37 +00:00
Sebastian Trueg 482fea3ec6 fixed linking
svn path=/trunk/KDE/kdebase/apps/; revision=1054299
2009-11-25 20:52:06 +00:00
Frank Reininghaus 5592947ec2 Fix Dolphin crash on startup if HAVE_NEPOMUK is false.
svn path=/trunk/KDE/kdebase/apps/; revision=1054165
2009-11-25 17:48:41 +00:00
Frank Reininghaus ab39a59520 Restore the "Edit->Selection" menu from Konqueror 3 for file
management. It includes the actions "Select All" and "Select Items
Matching a Pattern".

This feature will be in KDE 4.4.

FEATURE: 197536

svn path=/trunk/KDE/kdebase/apps/; revision=1053976
2009-11-25 08:46:04 +00:00
Script Kiddy a6a253667e SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=1053570
2009-11-24 10:24:48 +00:00
Helio Castro bb603e5b4d Fix trunk compilation using proper soprano Vocabulary, since moved from nie.h nepomuk.
svn path=/trunk/KDE/kdebase/apps/; revision=1053540
2009-11-24 09:58:10 +00:00
Peter Penz 981feb40aa SVN_SILENT: replaced "criterions" by "criteria"
svn path=/trunk/KDE/kdebase/apps/; revision=1053448
2009-11-24 07:20:36 +00:00
Peter Penz 7662e0e4d4 Prepare the search criterion selector to use the new Nepomuk::Query::Term instead of a QString. The implementation still needs to be adapted, but this will be straight forward.
svn path=/trunk/KDE/kdebase/apps/; revision=1053447
2009-11-24 07:15:24 +00:00
Dmitry Suzdalev 61813e0df7 Add missing include
svn path=/trunk/KDE/kdebase/apps/; revision=1053349
2009-11-23 21:56:26 +00:00
Andrew Coles f821db58be Proof-reading: the plural of criterion is criteria.
svn path=/trunk/KDE/kdebase/apps/; revision=1053196
2009-11-23 15:58:22 +00:00
Script Kiddy 5879415102 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=1053120
2009-11-23 10:50:06 +00:00
Script Kiddy 6857d5bdc4 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=1052700
2009-11-22 10:43:25 +00:00
Peter Penz aeaec1c2d1 I'm very sorry for breaking the build: I forgot to add the new files :-(
svn path=/trunk/KDE/kdebase/apps/; revision=1052677
2009-11-22 10:22:29 +00:00
Peter Penz 2a02ac7d02 Let KMetaDataWidget and all the child widgets respect the foreground role that might be set by the client. This allows KMetaDataWidget to get embedded inside a tooltip having correct tooltip colors.
svn path=/trunk/KDE/kdebase/apps/; revision=1052509
2009-11-21 22:50:22 +00:00
Peter Penz 3be4adae11 apply the correct foreground role for widgets that represent the tooltip content
svn path=/trunk/KDE/kdebase/apps/; revision=1052508
2009-11-21 22:47:56 +00:00
Peter Penz 35ba6eb132 * show only a minimized set of search options per default
* remember the search options when closing Dolphin, so that the user can adjust his "default search template"

svn path=/trunk/KDE/kdebase/apps/; revision=1052499
2009-11-21 22:08:59 +00:00
Script Kiddy 42372dc3b5 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=1052335
2009-11-21 10:52:41 +00:00
Sebastian Trueg ccd9a32988 Simplified the clickable resource metadata display. This also fixes a bug where sometimes resources are not displayed at all
svn path=/trunk/KDE/kdebase/apps/; revision=1052237
2009-11-21 09:33:37 +00:00
Script Kiddy 83e8cdf8fb SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=1051907
2009-11-20 10:31:50 +00:00
Peter Penz 2b6cceb0f6 Provide clickable resources for the Information Panel. Thanks to Sebastian Trüg für the patch!
CCMAIL: trueg@kde.org

svn path=/trunk/KDE/kdebase/apps/; revision=1051553
2009-11-19 19:38:34 +00:00
David Faure f2c315a147 Warn when the unsuspecting user is about to create a directory that starts with a dot,
like Sabine's ".csv test files" folder, which did not appear in the directory view
after being created.


svn path=/trunk/KDE/kdebase/apps/; revision=1051124
2009-11-18 22:27:31 +00:00
Peter Penz d4a983d98c don't crash if Nepomuk gets activated/deactivated during Dolphin is running
svn path=/trunk/KDE/kdebase/apps/; revision=1050611
2009-11-17 18:32:53 +00:00
David Faure 23e0b64e60 better fix so that it links, too...
svn path=/trunk/KDE/kdebase/apps/; revision=1050535
2009-11-17 15:16:38 +00:00
David Faure df5b974b1b try to fix compilation for people without nepomuk (dolphinmainwindow.cpp:1008: error: invalid use of incomplete type ‘struct DolphinSearchOptionsConfigurator’)
svn path=/trunk/KDE/kdebase/apps/; revision=1050534
2009-11-17 15:12:10 +00:00
Nicolas Lécureuil fb1380b183 Fix crash
svn path=/trunk/KDE/kdebase/apps/; revision=1050466
2009-11-17 11:09:28 +00:00
Script Kiddy 4d498b7e48 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=1050436
2009-11-17 10:38:46 +00:00
Frank Reininghaus 452b480d85 SVN_SILENT: Remove trailing white space
svn path=/trunk/KDE/kdebase/apps/; revision=1049182
2009-11-14 16:33:25 +00:00
Frank Reininghaus 487215f0c4 When navigating back/forward in the DolphinPart inside Konqueror, remember
1. the current item,
2. the scroll position of the view, and
3. the expansion state of the details view.

Before 3. can be implemented in Dolphin itself, some changes in
KUrlNavigator are required.

This fix will be in KDE 4.4.

BUG: 193549
BUG: 198073
BUG: 213137

svn path=/trunk/KDE/kdebase/apps/; revision=1049164
2009-11-14 15:51:47 +00:00
Peter Penz d49bdf8f9c don't forget to hide the value-widget again, if e. g. "Any" from "Date:" has been reselected
svn path=/trunk/KDE/kdebase/apps/; revision=1049129
2009-11-14 14:10:54 +00:00
Script Kiddy 3b773e91a9 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=1049023
2009-11-14 10:18:18 +00:00
David Faure 5c4b82b8da Cheat a bit with the root item: give it the view URL, rather than the dirlister url
(e.g. because KDirLister now resolves symlinks)
CCBUG: 213799

svn path=/trunk/KDE/kdebase/apps/; revision=1048853
2009-11-14 01:51:08 +00:00
David Faure 5328ae8942 Stop crashing (apparently I have HAVE_NEPOMUK but the runtime check fails so the widget isn't created)
svn path=/trunk/KDE/kdebase/apps/; revision=1048851
2009-11-14 01:49:16 +00:00
Peter Penz 22ec26083e layout improvements
svn path=/trunk/KDE/kdebase/apps/; revision=1048820
2009-11-13 23:42:41 +00:00
Peter Penz 3eb05a06bb fixed issue that the rating was not applied to the Information Panel
svn path=/trunk/KDE/kdebase/apps/; revision=1048811
2009-11-13 23:25:38 +00:00
Peter Penz 041a2f0594 * allow searching for ratings
* minor general cleanups

svn path=/trunk/KDE/kdebase/apps/; revision=1048809
2009-11-13 23:21:47 +00:00
Peter Penz 3d7b54b21a Implemented initialization of value-widgets. This allows e.g. to apply dates like "today", "last week", ... to the date-value-widgets just by specifying a search criterion.
svn path=/trunk/KDE/kdebase/apps/; revision=1048771
2009-11-13 22:48:07 +00:00
Peter Penz bd30bb6ca9 search finetuning:
* trigger progress information when starting a search
* let the information panel hide the meta data for the search string
* get the search string from the configurator

svn path=/trunk/KDE/kdebase/apps/; revision=1048721
2009-11-13 21:03:19 +00:00
Peter Penz a87760d22c move the search-button from the toolbar into the configurator widget
svn path=/trunk/KDE/kdebase/apps/; revision=1048239
2009-11-12 23:18:21 +00:00
Peter Penz 07f31c2087 Show a progress information when doing a Nepomuk search. As "sideeffect" some KDE3 relicts for the progress bar code have been removed too...
svn path=/trunk/KDE/kdebase/apps/; revision=1048225
2009-11-12 22:45:47 +00:00
Peter Penz 4f24794fc3 initial code to provide a Nepomuk query string out of the search criterions
svn path=/trunk/KDE/kdebase/apps/; revision=1048202
2009-11-12 22:03:07 +00:00
Harsh Chouraria J 51dc542497 BUG: 191309
Don't show 'Add to Places' context-menu action for urls already in places.


svn path=/trunk/KDE/kdebase/apps/; revision=1048149
2009-11-12 20:22:22 +00:00
Peter Penz ebba84fbdd * adjust order of search options
* load real tags instead of offering the dummy "feffi"

svn path=/trunk/KDE/kdebase/apps/; revision=1048145
2009-11-12 20:07:14 +00:00
Peter Penz 1c62d0accf SVN_SILENT: constify
svn path=/trunk/KDE/kdebase/apps/; revision=1048143
2009-11-12 20:05:30 +00:00
Peter Penz f0cab33518 Don't show the search options, if no Nepomuk is available. Hopefully Nepomuk will get a hard build dependency quite soon, those #ifdef-code is really ugly and difficult to maintain...
svn path=/trunk/KDE/kdebase/apps/; revision=1048135
2009-11-12 19:45:55 +00:00
Peter Penz d3f37b1af4 SVN_SILENT: removed unnecessary include
svn path=/trunk/KDE/kdebase/apps/; revision=1048117
2009-11-12 19:16:09 +00:00
Peter Penz 288c7db6a7 Show some default search configurations, so that the user is able to adjust queries in a faster way (similar to a defaceted interface).
svn path=/trunk/KDE/kdebase/apps/; revision=1048109
2009-11-12 18:58:44 +00:00
Script Kiddy 408d94ac57 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=1047908
2009-11-12 10:23:19 +00:00
Peter Penz 56bccf8f2f let the user also delete the created tags
svn path=/trunk/KDE/kdebase/apps/; revision=1047714
2009-11-11 21:47:09 +00:00
Peter Penz 98f0289c76 Images: Instead of showing the meta data for "Width:" and "Height:" separately with other items in between, they are merged as "Width x Height:" and added to the top of the sort order.
CCBUG: 193592

svn path=/trunk/KDE/kdebase/apps/; revision=1047680
2009-11-11 19:47:07 +00:00
Peter Penz 36ae0b6185 * don't show the "Add Tags..." and "Add Comments..." links for the meta data inside a tooltip
* minor cleanup of thread-interface to allow a proper sorting/merging on client side

svn path=/trunk/KDE/kdebase/apps/; revision=1047662
2009-11-11 18:59:29 +00:00
Script Kiddy 6d0ddb92fd SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=1047532
2009-11-11 11:37:00 +00:00
Peter Penz 0d448fc6f3 Added some default search criterions. A lot of fine tuning of the UI has to be made ASAP, but all in all I think it is more efficient to have some default criterions already instead of the need to press the (+) icon for each option.
svn path=/trunk/KDE/kdebase/apps/; revision=1047298
2009-11-10 22:18:45 +00:00
Peter Penz d9e3139e50 * Show the search options as soon as the search bar gains focus.
* Allow the user to manually close the options.
* Added tooltip descriptions.

svn path=/trunk/KDE/kdebase/apps/; revision=1047281
2009-11-10 21:44:24 +00:00
Peter Penz a97291c90d adjust code to use Nuno's new version control icons
svn path=/trunk/KDE/kdebase/apps/; revision=1047280
2009-11-10 21:43:18 +00:00
Peter Penz a317de2dc5 SVN_SILENT: stay consistent with other indentations
svn path=/trunk/KDE/kdebase/apps/; revision=1047278
2009-11-10 21:41:14 +00:00
Peter Penz a47dc8edae never report a success if there was none: check the exit code + status
svn path=/trunk/KDE/kdebase/apps/; revision=1047233
2009-11-10 18:36:13 +00:00
David Faure 7b42d2d6cb Fix RMB/paste on a subfolder (konq calls pasteTo(KUrl), as documented in BrowserExtension)
svn path=/trunk/KDE/kdebase/apps/; revision=1047090
2009-11-10 13:15:08 +00:00
Script Kiddy c690f63af7 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=1047028
2009-11-10 10:19:04 +00:00
David Faure 46e1d85f96 While reading this code, I noted that it didn't use KFileItemListProperties and was broken in the tree-view case -> fixed and simplified.
svn path=/trunk/KDE/kdebase/apps/; revision=1046935
2009-11-10 00:07:36 +00:00
Andreas Hartmetz bbf2836138 link with gold (knewstuff2 for dolphin) and remove a few redundant linked libraries already included by others
svn path=/trunk/KDE/kdebase/apps/; revision=1046917
2009-11-09 23:09:16 +00:00
Peter Penz c14e428d94 fixed merge issue
svn path=/trunk/KDE/kdebase/apps/; revision=1046789
2009-11-09 18:16:30 +00:00
Peter Penz 232e7eaad7 move the "Download New Services..." entry from the Settings menu to the service configuration dialog
svn path=/trunk/KDE/kdebase/apps/; revision=1046788
2009-11-09 18:13:36 +00:00
Frank Reininghaus 7ff8c0d89a When the Back, Forward and Up buttons in the toolbar are clicked with
the middle mouse button, open the URL in a new tab.

FEATURE: 190549

svn path=/trunk/KDE/kdebase/apps/; revision=1046785
2009-11-09 17:50:21 +00:00
Script Kiddy 89b18a8b33 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=1046618
2009-11-09 10:33:21 +00:00
Jonathan Schmidt-Dominé 4804e76e24 Single-file-service-menus are now supported.
svn path=/trunk/KDE/kdebase/apps/; revision=1046238
2009-11-07 23:40:26 +00:00
Jonathan Schmidt-Dominé 2b951e61fa get_servicemenu added to dolphinpart
svn path=/trunk/KDE/kdebase/apps/; revision=1046130
2009-11-07 16:07:39 +00:00
Andrew Coles b90e618a82 Two minor proof-reading changes:
- missing space in one message in string split across two lines
 - Servicemenu -> Service Menu.


svn path=/trunk/KDE/kdebase/apps/; revision=1046089
2009-11-07 13:24:03 +00:00
Script Kiddy db367a2513 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=1046040
2009-11-07 11:03:06 +00:00
Peter Penz 7c981c1ec2 * increased version to 11
* removed tabs

svn path=/trunk/KDE/kdebase/apps/; revision=1045858
2009-11-06 21:34:06 +00:00
Peter Penz 2636ba3c03 use a vertical gradient like in KDE 4.3
svn path=/trunk/KDE/kdebase/apps/; revision=1045823
2009-11-06 20:39:00 +00:00
Peter Penz 18a2989794 move the position of the filename below the preview
svn path=/trunk/KDE/kdebase/apps/; revision=1045798
2009-11-06 20:06:00 +00:00
Peter Penz a9f8714fc1 fixed calculation of the height size hint: don't forget the spacing and margin of the layout
svn path=/trunk/KDE/kdebase/apps/; revision=1045768
2009-11-06 18:39:01 +00:00
Peter Penz 7746fdb9a3 * provide descriptive tooltip texts for actions
* fixed some coding style issue (tabs...)

BUG: 213358

svn path=/trunk/KDE/kdebase/apps/; revision=1045751
2009-11-06 18:02:55 +00:00
Peter Penz 49a1a72d50 allow to set a custom description for the KMetaDataConfigurationDialog
svn path=/trunk/KDE/kdebase/apps/; revision=1045712
2009-11-06 17:06:33 +00:00
Peter Penz d009bf5eae allow to configure which meta data should be shown for tooltips
svn path=/trunk/KDE/kdebase/apps/; revision=1045705
2009-11-06 16:51:42 +00:00
Peter Penz 8fbb884755 Fixed issues when several LoadItemStatesThreads access one plugin or when the VersionControlObserver is deleted during thread execution.
svn path=/trunk/KDE/kdebase/apps/; revision=1045694
2009-11-06 16:27:19 +00:00
Peter Penz 896ee459af * enable the loading of version control plugins (thanks to Aaron for the hint)
* Don't terminate the thread that receives the item states when changing a view. Instead let the thread get finished and ignore the result.


svn path=/trunk/KDE/kdebase/apps/; revision=1045674
2009-11-06 15:43:08 +00:00
Jonathan Schmidt-Dominé 5114ab58bc Initial ServiceMenu-KHotNewStuff-stuff
TODO: fix the existing servicemenus (some install-scripts are broken, some do not provide a simple CLI-interface)
TODO: add support for single-desktop-file-servicemenus (for example the "open as root")


svn path=/trunk/KDE/kdebase/apps/; revision=1045663
2009-11-06 14:56:35 +00:00
Script Kiddy 2d2aea1c58 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=1045568
2009-11-06 10:08:51 +00:00
Sebastian Trueg d07b3d9ddb Handle lists of resources nicer. Maybe a list separated by new-lines is not the best though...
svn path=/trunk/KDE/kdebase/apps/; revision=1045283
2009-11-05 17:12:38 +00:00
Script Kiddy 9b2c03ee23 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=1045140
2009-11-05 11:41:16 +00:00
Sebastian Trueg 8955d51666 fancy date formatting
svn path=/trunk/KDE/kdebase/apps/; revision=1045013
2009-11-05 08:56:42 +00:00
Sebastian Trueg e3d68e709f Nicer formatting of the values - only a temp solution just like tuneLabel. To many temp solutions...
svn path=/trunk/KDE/kdebase/apps/; revision=1044996
2009-11-05 08:04:54 +00:00
Peter Penz ee20ff929c Install fileviewversioncontrolplugin.desktop as servicetype, so that version control plugins can be found by Dolphin. Open issue: The instantiation fails and the following errors are returned:
dolphin(13505)/kdecore (KLibrary) kde4Factory: The library "/home/kde4peter/kde/lib/kde4/fileviewsvnplugin.so" does not offer a qt_plugin_instance function.
dolphin(13505)/kdecore (KLibrary) kde3Factory: The library "/home/kde4peter/kde/lib/kde4/fileviewsvnplugin.so" does not offer an "init_fileviewsvnplugin" function.

svn path=/trunk/KDE/kdebase/apps/; revision=1044902
2009-11-04 21:37:12 +00:00
Peter Penz 565bd3bf23 Don't call QThread::wait() in the destructor - in the worst case an issue in Nepomuk will block Dolphin for several seconds. Refactored the load-meta-data-thread in a way that the meta data widget does not require to wait for a result of the thread.
svn path=/trunk/KDE/kdebase/apps/; revision=1044848
2009-11-04 19:14:39 +00:00
Peter Penz f5f2ccf8ee Fixed link issue - I'm sorry: I had installed a temporary version of KMetaDataWidget from kdelibs and did not recognize the issue...
svn path=/trunk/KDE/kdebase/apps/; revision=1044545
2009-11-04 00:46:45 +00:00
Peter Penz d9418e0d62 forgot to remove the obsolete file ktooltip_p.h for commit 1044485
svn path=/trunk/KDE/kdebase/apps/; revision=1044487
2009-11-03 21:54:13 +00:00
Peter Penz 74c1d61aa3 Since Qt 4.5 it is possible to have translucient windows. The tooltip approach having a delegate and custom drawing + animation code for transparent tooltips has now been replaced by a translucient window where any kind of (animated) widget can be embedded. Still a lot of finetuning has to be done, but maybe this code can be part of kdelibs in KDE 4.5 (systemsettings currently used the Dolphin tooltips code).
Additionally the tooltip uses now KMetaDataWidget instead of using KMetaInfo. This assures that no blocking of the application will occur even if there is a buggy Strigi analyzer that ignores the maximum size-setting and might block the retrieving of the meta data.

BUG: 182941
BUG: 195878

svn path=/trunk/KDE/kdebase/apps/; revision=1044485
2009-11-03 21:48:27 +00:00
Script Kiddy 48a9ecbf5b SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=1044258
2009-11-03 10:23:21 +00:00
Patrick Spendrin af50b02f78 some more export fixes
svn path=/trunk/KDE/kdebase/apps/; revision=1043907
2009-11-02 16:54:10 +00:00
Patrick Spendrin 7f76ab761d do not export this widget with a wrong export define
svn path=/trunk/KDE/kdebase/apps/; revision=1043889
2009-11-02 16:05:52 +00:00
Script Kiddy 9aaa347b1f SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=1042976
2009-10-31 11:30:18 +00:00
Script Kiddy 8bf3db0e6a SVN_SILENT made messages (.desktop file, second try)
svn path=/trunk/KDE/kdebase/apps/; revision=1042618
2009-10-30 10:46:47 +00:00
Script Kiddy 4a35a9ebd0 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=1042220
2009-10-29 10:39:21 +00:00
Peter Penz 73007f7d63 After some discussions at http://reviewboard.kde.org/r/1938 it turned out that moving KMetaDataWidget and KMetaDataConfigurationDialog to kdelibs should be postponed to KDE 4.5. The main reason is that adding application specific properties is not possible with the current API in a generic way. Also the topic how to hide properties application specific is an open point...
So now all adjustments from the review have been adapted to the Dolphin code. After KDE 4.4 has been released some refactoring will be done so that the open topics above are handled in a nice way.

svn path=/trunk/KDE/kdebase/apps/; revision=1041547
2009-10-28 07:18:00 +00:00
Matthias Fuchs 1201c61884 Fixes double inserting of terms, interestingly this problem did not existed before than the code was written.
svn path=/trunk/KDE/kdebase/apps/; revision=1041128
2009-10-27 12:33:40 +00:00
Script Kiddy b7fae99c59 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=1041062
2009-10-27 10:39:38 +00:00
Script Kiddy be6d9b26d9 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=1040026
2009-10-25 10:53:46 +00:00
Frank Reininghaus 499e8723f4 Do not zoom the icons if the user presses Control and the left mouse
button while using the mouse wheel. The user is probably trying to
scroll the view during a rubberband selection in that case.

Also simplify the code a bit by handling the icon zooming in
DolphinView::eventFilter().

BUG: 190703

svn path=/trunk/KDE/kdebase/apps/; revision=1040021
2009-10-25 10:41:15 +00:00
Peter Penz 9c2f205a09 SVN_SILENT: no, I've not been cloned yet
svn path=/trunk/KDE/kdebase/apps/; revision=1039579
2009-10-23 21:12:25 +00:00
Peter Penz efecb5021c Imported Adam Kidders search configuration widgets from playground/base/nepomuk/search_widgets_test. I adjusted some names of classes and members and also changed some parts of the implementation, but conceptually the concept is 1:1 like provided by Adam in playground.
Currently the UI works quite well, but the creating of the query string has not been integrated yet.

svn path=/trunk/KDE/kdebase/apps/; revision=1039572
2009-10-23 21:06:33 +00:00
Script Kiddy 66995e1a8f SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=1039372
2009-10-23 09:33:48 +00:00
Script Kiddy e499f27230 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=1038501
2009-10-21 10:07:26 +00:00
Markus Meik Slopianka 573299f13b Typo
svn path=/trunk/KDE/kdebase/apps/; revision=1038352
2009-10-21 06:59:05 +00:00
Markus Meik Slopianka b0f405c37e Deleted totally outdated file
svn path=/trunk/KDE/kdebase/apps/; revision=1038271
2009-10-20 22:52:21 +00:00
Markus Meik Slopianka f1ebbff6e4 Less technical language in status bar messages
svn path=/trunk/KDE/kdebase/apps/; revision=1038270
2009-10-20 22:50:34 +00:00
Peter Penz ba9a4972a0 assure that the "size" information can be hidden by the user
svn path=/trunk/KDE/kdebase/apps/; revision=1038142
2009-10-20 17:36:28 +00:00
Script Kiddy de5b67e8d3 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=1037926
2009-10-20 09:35:54 +00:00
Raphael Kubo da Costa 5e6f3b87ed Fix some spelling mistakes in comments.
svn path=/trunk/KDE/kdebase/apps/; revision=1037779
2009-10-19 23:32:21 +00:00
Raphael Kubo da Costa 3ca71b3a06 Fix slot name.
svn path=/trunk/KDE/kdebase/apps/; revision=1037776
2009-10-19 23:27:49 +00:00
Peter Penz dd6febd314 use correct name for the tags-entry, otherwise disabling of tags won't work...
svn path=/trunk/KDE/kdebase/apps/; revision=1037727
2009-10-19 20:53:24 +00:00
Andrew Coles 485a76be94 Proof-reading - two minor changes:
- Texts is generally taken as a bulk term, i.e. one searches through text,
   rather than searches through texts;
 - File Name -> Filename, standard-usage term.


svn path=/trunk/KDE/kdebase/apps/; revision=1037706
2009-10-19 20:26:54 +00:00
Peter Penz d6db9ac22c the configuration menu should be shown also for multiple selections
svn path=/trunk/KDE/kdebase/apps/; revision=1037684
2009-10-19 19:52:25 +00:00
Peter Penz 453c48660c Fixed possible crash when switching between 2 views. In this case DolphinView::itemView() can temporary be 0 and it is important that no signals/slot connection is existing for the (by deleteLater()) deleted instance.
Thanks a lot to Frank Reininghaus for the analysis!

CCMAIL: frank78ac@googlemail.com

svn path=/trunk/KDE/kdebase/apps/; revision=1037671
2009-10-19 18:55:50 +00:00
Script Kiddy 0bc2e64383 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=1037463
2009-10-19 09:38:03 +00:00
Peter Penz 52ce79d1bd SVN_SILENT: fixed documentation
svn path=/trunk/KDE/kdebase/apps/; revision=1036786
2009-10-17 19:34:51 +00:00
Peter Penz 213705a22c give the splitter more space than the (optional) search options
svn path=/trunk/KDE/kdebase/apps/; revision=1036783
2009-10-17 19:33:36 +00:00
Peter Penz 884b5ad3a9 add A search options widget, which later on will include Adam Kidder's search prototype from playground
svn path=/trunk/KDE/kdebase/apps/; revision=1036776
2009-10-17 19:24:05 +00:00
Sebastian Trueg 002787543f xesam is deprecated
svn path=/trunk/KDE/kdebase/apps/; revision=1036703
2009-10-17 16:47:48 +00:00
Peter Penz 5e123c68d7 * move classes for searching into an own folder (new classes will be added soon)
* Postpone the creation of the searchcompleter, until the editor gets focused. This improves the startup time of Dolphin (reading all available tags is an expensive operation).

svn path=/trunk/KDE/kdebase/apps/; revision=1036658
2009-10-17 15:05:50 +00:00
Sebastian Trueg e1dde0669f Use the magic QFlags I love so much.
svn path=/trunk/KDE/kdebase/apps/; revision=1036578
2009-10-17 13:16:45 +00:00
Peter Penz 59c430bb3f Use the tunedLabel() workaround also for the configuration dialog. Hopefully this can be cleaned up until KDE 4.4...
CCMAIL: trueg@kde.org

svn path=/trunk/KDE/kdebase/apps/; revision=1036559
2009-10-17 12:43:58 +00:00
Peter Penz 998b88f304 * get rid of MetaDataWidget::openConfigurationDialog()
* allow to hide specific data for applications
* check whether Nepomuk has been activated (the check with #idfef HAVE_NEPOMUK is not sufficient in the case if Nepomok is available but not activated)

svn path=/trunk/KDE/kdebase/apps/; revision=1036556
2009-10-17 12:23:38 +00:00
Script Kiddy e68c76c19a SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=1036506
2009-10-17 10:54:18 +00:00
Peter Penz 71b292e95b provide an URI for the tag
svn path=/trunk/KDE/kdebase/apps/; revision=1036306
2009-10-16 23:28:13 +00:00
Peter Penz e512e98b41 * allow editing of tags
* minor adjustments for the default settings of visible meta data

svn path=/trunk/KDE/kdebase/apps/; revision=1036296
2009-10-16 22:53:27 +00:00
Peter Penz ee08881486 remove unnecessary 'const'
svn path=/trunk/KDE/kdebase/apps/; revision=1036229
2009-10-16 20:54:50 +00:00
Peter Penz 0bd6e46b2b prepare the behavior-settings dialog to configure the shown meta data for tooltips
svn path=/trunk/KDE/kdebase/apps/; revision=1036100
2009-10-16 15:50:30 +00:00
Peter Penz a6355d1ca4 prepare MetaDataConfigurationDialog to be a public class in the Nepomuk libs
svn path=/trunk/KDE/kdebase/apps/; revision=1036074
2009-10-16 14:17:49 +00:00
Peter Penz 7d4242d2c7 Fixed compilation issue if HAVE_NEPOMUK is not set. This #ifdef HAVE_NEPOMUK stuff is really a pain :-(
svn path=/trunk/KDE/kdebase/apps/; revision=1036067
2009-10-16 13:45:47 +00:00
Peter Penz 3852f31c30 * improved interface + documentation of MetaDataWidget
* provide a configuration dialog for adjusting the visibility of the meta data

svn path=/trunk/KDE/kdebase/apps/; revision=1036058
2009-10-16 13:01:11 +00:00
Script Kiddy ef54cdc957 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=1036004
2009-10-16 09:46:18 +00:00
Script Kiddy 98bf10ff45 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=1035097
2009-10-14 10:18:37 +00:00
Peter Penz 660c1fd767 restore functionality that ratings, comments and tags get stored after the user changed the values
svn path=/trunk/KDE/kdebase/apps/; revision=1034884
2009-10-13 20:48:38 +00:00
Script Kiddy e94a11cd1d SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=1034714
2009-10-13 10:28:35 +00:00
Script Kiddy a46a3db73f SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=1034249
2009-10-12 09:41:23 +00:00
Frank Reininghaus 1c9b934744 Make sure that the faked mouse event in
DolphinViewAutoScroller::scrollViewport() gets the right keyboard
modifiers. This fixes the problem that the previous selection is lost
when several Ctrl-rubber band selections are made and the view scrolls
or the mouse pointer gets close to the edge of the viewport.

BUG: 190703

svn path=/trunk/KDE/kdebase/apps/; revision=1034012
2009-10-11 19:02:55 +00:00
Peter Penz f9b2c9f0c7 The text of the paste-action is modified dynamically by Dolphin (e. g. to "Paste One Folder"). To prevent that the size of the toolbar changes due to the long text, the text "Paste" is used when the action is shown in the toolbar.
Thanks to Christoph Feck for the hint!

BUG: 209392

svn path=/trunk/KDE/kdebase/apps/; revision=1033985
2009-10-11 17:43:30 +00:00
Script Kiddy 44beda2da5 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=1033824
2009-10-11 09:42:08 +00:00
Peter Penz ba444ba8d0 adjust margins + spacing
svn path=/trunk/KDE/kdebase/apps/; revision=1033755
2009-10-10 23:15:13 +00:00
Peter Penz 984378d7f7 layout improvements
svn path=/trunk/KDE/kdebase/apps/; revision=1033744
2009-10-10 22:29:05 +00:00
Peter Penz b786c28e04 Reactivate showing of general meta information. This is also done as part of the LoadFilesThread and is no special case anymore like in the old code base.
svn path=/trunk/KDE/kdebase/apps/; revision=1033722
2009-10-10 21:28:37 +00:00
Peter Penz a56d2e78ce Reactivate reading of the meta data for the rating, comments and tags. All expensive operations are done in a separate thread to assure that the Dolphin UI never gets blocked.
svn path=/trunk/KDE/kdebase/apps/; revision=1033696
2009-10-10 20:12:58 +00:00
Peter Penz eaeee9f7d6 Start of refactoring so that the metadata widget can be moved outside of Dolphin for other applications. The temporary removed code will be integrated again within the next 10 days (-> currently no meta data is shown and cannot be updated).
svn path=/trunk/KDE/kdebase/apps/; revision=1033585
2009-10-10 14:13:50 +00:00
Matthias Fuchs ec6144e5cf Use a desktop-file for completion-items for the dolphin-search-box.
svn path=/trunk/KDE/kdebase/apps/; revision=1033040
2009-10-09 10:39:32 +00:00
Script Kiddy 11e456e34c SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=1033020
2009-10-09 09:27:45 +00:00
Matthias Fuchs b6310bf521 Adds autocompletition to the dolphin-search-box. So far existing tags and commands like "and", "or" and "-" (for not) are offered as completition-suggestions.
svn path=/trunk/KDE/kdebase/apps/; revision=1031685
2009-10-05 18:46:35 +00:00
Sebastian Trueg 647e1469b5 Use the new fancy UDS_NEPOMUK_URI entry
svn path=/trunk/KDE/kdebase/apps/; revision=1031670
2009-10-05 18:16:13 +00:00
David Faure 6a20b9c962 Make "most local url" determination asynchronous so that it doesn't block the GUI for a long time
(e.g. when accessing the non-existing sftp://192.168.1.100/home)
and only run this job if the terminal panel is shown (or at the time when it is made visible).
Sorry kdebase users, you get to update kdelibs again.
BUG: 202176

svn path=/trunk/KDE/kdebase/apps/; revision=1030480
2009-10-02 10:55:59 +00:00
Script Kiddy ebf4f3c82f SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=1029577
2009-09-30 09:40:28 +00:00
Script Kiddy abb6807645 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=1029207
2009-09-29 09:26:53 +00:00
Script Kiddy c2b944bf56 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=1028447
2009-09-27 09:44:04 +00:00
Tom Albers 48825e6b5b Cross port from local Mailody copy:
SVN commit 1026747 by vkrause:
 
    Fix deadlock when changing the rating and the comment of the same
    object, in that order. The harmless looking setEnabled() call two lines
    down from here triggers a convoluted chain of (q)events that eventually
    ends up calling a method that tries to lock the mutex itself.

Thanks Volker!
CCMAIL:vkrausse@kde.org

svn path=/trunk/KDE/kdebase/apps/; revision=1026888
2009-09-22 19:18:04 +00:00
Laurent Montel 4d13af697e warning--
svn path=/trunk/KDE/kdebase/apps/; revision=1026432
2009-09-21 19:55:55 +00:00
David Faure 3a07a3e378 The redirection from zip to file wasn't appearing in konqueror because zip:/tmp/ != zip:/tmp
-> do comparison without trailing slash.
BUG: 207572

svn path=/trunk/KDE/kdebase/apps/; revision=1026289
2009-09-21 11:09:24 +00:00
Script Kiddy 4e60ae04c2 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=1025950
2009-09-20 09:21:30 +00:00
David Faure 4bccabca1b Update the controller's url upon redirection, otherwise pasting would paste into the old url. #186947
svn path=/trunk/KDE/kdebase/apps/; revision=1025406
2009-09-18 17:14:03 +00:00
David Faure 1b160aee92 Fix crash when changing view modes (view creation -> openurl -> clear -> update statusbar text -> accessing view, which is NULL)
svn path=/trunk/KDE/kdebase/apps/; revision=1025401
2009-09-18 17:00:30 +00:00
David Faure cd13cc342b don't call deleteLater on a null pointer, gives "QCoreApplication::postEvent: Unexpected null receiver"
svn path=/trunk/KDE/kdebase/apps/; revision=1025364
2009-09-18 14:15:44 +00:00
Script Kiddy 48da822898 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=1024781
2009-09-17 09:29:41 +00:00
Script Kiddy 531631bdcf adding tons of real names
svn path=/trunk/KDE/kdebase/apps/; revision=1024311
2009-09-16 11:12:54 +00:00
Script Kiddy 349ed40be6 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=1024263
2009-09-16 09:54:02 +00:00
Peter Penz 1a528b0cf1 Originally it was intended to move the SVN plugin from Dolphin to kdevplatform, but kdevplatform most probably won't get released with KDE 4.4. So for KDE 4.4 Dolphin will temporary contain the plugin in it's own codebase. As soon as kdevplatform will get released the SVN plugin will get moved to kdevplatform.
Still open: KServiceTypeTrader::query does not find the "FileViewVersionControlPlugin", I could not find the root cause for this yet (old cache?)

svn path=/trunk/KDE/kdebase/apps/; revision=1022921
2009-09-13 14:49:26 +00:00
Script Kiddy c3289bc0a2 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=1022719
2009-09-12 11:18:13 +00:00
Peter Penz fda626e074 Fixed minor regression introduced with the column view refactoring: When switching the view mode in a folder showing previews, the previews get lost after switching.
The KFilePreviewGenerator initialized in the ViewExtensionsFactory wants a valid icon size to accept previews. Fixed + Q_ASSERT added to prevent such a mistake in future.

svn path=/trunk/KDE/kdebase/apps/; revision=1022453
2009-09-11 19:50:40 +00:00
Frank Reininghaus e725c334fb Fix selection in the Details view in the following use case:
1. Ctrl-click item 1.
2. Enter the first letter of item 2, such that
   it will be selected and the new current item.
3. Shift-click item 3.

With this commit, all items between 2 and 3 will be selected, as
expected, and not all items between 1 and 3.

BUG: 201459

svn path=/trunk/KDE/kdebase/apps/; revision=1021267
2009-09-08 17:52:52 +00:00
Script Kiddy be9eb65bcc SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=1020827
2009-09-07 10:25:20 +00:00
Peter Penz ad4b299a17 allow to turn off natural sorting
CCBUG: 169883

svn path=/trunk/KDE/kdebase/apps/; revision=1017536
2009-08-30 20:58:53 +00:00
Peter Penz ef68f84a6e Restore "open folders automatically when dragging items above it" (it had been temporary deactivated because of the column view refactoring).
svn path=/trunk/KDE/kdebase/apps/; revision=1017531
2009-08-30 20:49:34 +00:00
Peter Penz a2a9992635 Move the selection listener from DolphinView to ViewExtensionsFactory. The statusbar and information panel are now informed correctly about selection changes also when using the column view.
svn path=/trunk/KDE/kdebase/apps/; revision=1017497
2009-08-30 19:17:08 +00:00
Peter Penz 05762d42ea Move the VersionControlObserver from the DolphinView to the ViewExtensionsFactory. This automatically enables also the column view to be able handling version controlled files.
svn path=/trunk/KDE/kdebase/apps/; revision=1017482
2009-08-30 18:39:03 +00:00
Peter Penz 55704b419e - The selection changed timer only needs to be created for a DolphinView instance.
- Set the extensions mode inside the ViewExtensionsFactory.

svn path=/trunk/KDE/kdebase/apps/; revision=1017461
2009-08-30 17:54:15 +00:00
Peter Penz 0edb1d9f73 fix the context menu of the column view
svn path=/trunk/KDE/kdebase/apps/; revision=1017450
2009-08-30 17:36:29 +00:00
Peter Penz 3f16cc00cf pressing the left arrow key should activate the left column
svn path=/trunk/KDE/kdebase/apps/; revision=1017443
2009-08-30 17:17:44 +00:00
Will Stephenson 22187ee547 Add view-filter icon as discussed on kde-devel with ppenz.
svn path=/trunk/KDE/kdebase/apps/; revision=1017236
2009-08-30 08:33:59 +00:00
Peter Penz 136e2ae3d7 - fixed issue that the horizontal progress bar and the space info bar get hidden sometimes when changing the setting
- use less vertical space for the capacity bar (thanks to Rafael Fernández López for the patch!)

svn path=/trunk/KDE/kdebase/apps/; revision=1017172
2009-08-29 20:26:29 +00:00
Peter Penz 625cfd2743 - fix focus issue in column-view
- minor interface corrections

svn path=/trunk/KDE/kdebase/apps/; revision=1017162
2009-08-29 19:35:59 +00:00
Peter Penz 60d28ca5c9 centralize namefilter handling
svn path=/trunk/KDE/kdebase/apps/; revision=1017117
2009-08-29 18:35:57 +00:00
Peter Penz baaab6d17b restore sorting functionality in a generic way which also works for the column view
svn path=/trunk/KDE/kdebase/apps/; revision=1017106
2009-08-29 18:15:37 +00:00
Peter Penz 898c1cf71b Restore "show hidden files" functionality in a generic way which works also for the column view.
svn path=/trunk/KDE/kdebase/apps/; revision=1017091
2009-08-29 17:36:02 +00:00
Peter Penz c66d825e66 As KFilePreviewGenerator takes care for refreshing the directory lister automatically now, there is no need to reload the directory in Dolphin.
svn path=/trunk/KDE/kdebase/apps/; revision=1016976
2009-08-29 13:49:56 +00:00
Christoph Feck bdd6c8b26c SVN_SILENT compile
svn path=/trunk/KDE/kdebase/apps/; revision=1016959
2009-08-29 13:03:01 +00:00
Peter Penz a5473c0cf2 - restore functionality that selections are kept when changing the view mode
- some minor cleanups

svn path=/trunk/KDE/kdebase/apps/; revision=1016955
2009-08-29 12:51:04 +00:00
Peter Penz b1536a4342 move the DolphinFileItemDelegate creation into ViewExtensionsFactory
svn path=/trunk/KDE/kdebase/apps/; revision=1016949
2009-08-29 12:16:02 +00:00
Peter Penz 95f0ba76ae move handling of SelectionManager and AutoScroller to ViewExtensionsFactory
svn path=/trunk/KDE/kdebase/apps/; revision=1016927
2009-08-29 11:36:22 +00:00
Peter Penz 69686ffbba - The view implementations don't need to keep the Extensions Factory as member.
- Created basic documentation for Extensions Factory.

svn path=/trunk/KDE/kdebase/apps/; revision=1016898
2009-08-29 09:51:02 +00:00
Peter Penz c05395ef9a Move code for initializing and handling view extensions to the new class ViewExtensionsFactory. Beside making DolphinView less complex this will allow the column view to share the view extension code instead of (partly) duplicating it as it has been done before.
Currently only the tooltips- and filepreview-handling have been moved into ViewExtensionsFactory, a further cleanup will be done later.

svn path=/trunk/KDE/kdebase/apps/; revision=1016893
2009-08-29 09:42:21 +00:00
Peter Penz e1c74b05fd Restore filtering of items. The DolphinView just tells the controller about the filter, the views (1:1 iconView + detailView, 1:n columnView) connect to the filter-changed signal and apply it to their proxy model.
svn path=/trunk/KDE/kdebase/apps/; revision=1016782
2009-08-28 21:53:18 +00:00
Peter Penz 8d31eca0e0 Remove the class DolphinColumnWidget. Due to the refactoring the column view classes are now represented by DolphinColumnViewContainer and DolphinColumnView.
svn path=/trunk/KDE/kdebase/apps/; revision=1016780
2009-08-28 21:15:58 +00:00
Peter Penz 656763c930 restore zooming functionality
svn path=/trunk/KDE/kdebase/apps/; revision=1016779
2009-08-28 21:12:46 +00:00
Peter Penz 41c14c5f8e I wanted to this for KDE 4.1 already, but well...
Columview refactoring: Get rid of "isColumnView()" special cases in DolphinView and the interface code duplications due to delegating non-QAbstractItemView interfaces to the column view. This reduces the code size + complexity a lot and will make future maintainance of the columnview and DolphinView a lot easier.

Currently there are some regressions in the column view, but this will be fixed during the next 14 days.

svn path=/trunk/KDE/kdebase/apps/; revision=1016776
2009-08-28 21:04:15 +00:00
Peter Penz dcf397ae51 allow to change the order of columns in the details view
BUG: 164696

svn path=/trunk/KDE/kdebase/apps/; revision=1015987
2009-08-26 18:23:31 +00:00
Burkhard Lück a5d47c369f forward port from 4.3 r1015507 to make the kcm's load the proper catalog
BUG:204859

svn path=/trunk/KDE/kdebase/apps/; revision=1015509
2009-08-25 17:53:22 +00:00
Script Kiddy e8a1168aa4 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=1014621
2009-08-23 12:06:49 +00:00
Frank Reininghaus 8e17757ae3 Use KApplication::sessionSaving() to determine if Dolphin is closed by
the session manager - there's no need to reinvent the wheel ;-)

Thanks to Lubos Lunak for the hint.

svn path=/trunk/KDE/kdebase/apps/; revision=1013726
2009-08-20 15:47:38 +00:00
Peter Penz 1d75c9dcae - Fixed issue that the items inside the "Other" category are sorted in a wrong manner.
- Removed redundant code.

BUG: 173027

svn path=/trunk/KDE/kdebase/apps/; revision=1011495
2009-08-14 20:36:54 +00:00
Script Kiddy a24d3793f2 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=1011290
2009-08-14 09:29:08 +00:00
Peter Penz d84909dc36 * Use the term "version control" instead of "revision control" to be consistent with the naming in kdevplatform.
* Renamed VersionControlPlugin to KVersionControlPlugin so that the interface can be moved out of Dolphin.

svn path=/trunk/KDE/kdebase/apps/; revision=1011058
2009-08-13 20:48:58 +00:00
Peter Penz 54093338c4 Fix possible crash when opening Dolphin with an enabled Terminal. Thanks to Dario Andres for the analyses!
BUG: 202953

svn path=/trunk/KDE/kdebase/apps/; revision=1011008
2009-08-13 19:12:49 +00:00
Frank Reininghaus c0922a81d8 Do not warn the user about closing Dolphin windows with multiple tabs
if Dolphin is closed by the session manager, i.e., if the user logs
out. The fix is inspired by the way this issue is handled in
Konqueror.

BUG: 201803

svn path=/trunk/KDE/kdebase/apps/; revision=1011002
2009-08-13 18:54:16 +00:00
Peter Penz bcc439dd66 Fix infinite recursion if the default text is empty.
BUG: 203455
 

svn path=/trunk/KDE/kdebase/apps/; revision=1010911
2009-08-13 15:38:24 +00:00
Script Kiddy 311c5ec73c SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=1008343
2009-08-07 09:27:30 +00:00
Peter Penz 658976732d SVN_SILENT: use 'errorString' instead of requesting the string again
svn path=/trunk/KDE/kdebase/apps/; revision=1006624
2009-08-04 05:41:44 +00:00
Peter Penz 79a6e75b65 Assure that no empty error message is shown in the statusbar. This should not happen and the fix in this case should be done in the corresponding IO-slave, but let's be prepared for the "worst case".
svn path=/trunk/KDE/kdebase/apps/; revision=1005715
2009-08-01 21:11:29 +00:00
Peter Penz 52478842e3 Assure that non-default messages don't get hidden after a very short time by default messages.
svn path=/trunk/KDE/kdebase/apps/; revision=1005712
2009-08-01 20:30:23 +00:00
Peter Penz 99eacd9f56 move statusbar code into the directory "statusbar"
svn path=/trunk/KDE/kdebase/apps/; revision=1005704
2009-08-01 20:01:51 +00:00
Peter Penz 67de9286a0 Assure that the panels don't shrink when the view is split and the zoomslide and spaceinfo is shown in the statusbar.
BUG: 202147

svn path=/trunk/KDE/kdebase/apps/; revision=1005693
2009-08-01 19:30:52 +00:00
Peter Penz 22718cef13 Use QTemporaryFile instead of QFile. This assures an automatic deleting of the file and works reliable on multiuser system. Thanks to André Wöbbeking for the hint!
svn path=/trunk/KDE/kdebase/apps/; revision=1005674
2009-08-01 18:33:12 +00:00
Peter Penz 0706af30c0 Assure that the revision control observer receives the correct revision states of subtree-items.
svn path=/trunk/KDE/kdebase/apps/; revision=1005646
2009-08-01 16:07:42 +00:00
Peter Penz 34b6b30050 SVN_SILENT: warning--, fixed indentations
svn path=/trunk/KDE/kdebase/apps/; revision=1005230
2009-07-31 15:29:37 +00:00
Peter Penz 802902c9b1 SVN_SILENT: warning--
svn path=/trunk/KDE/kdebase/apps/; revision=1005229
2009-07-31 15:29:09 +00:00
Laurent Montel 0dd0f27f83 Fix forward declaration
svn path=/trunk/KDE/kdebase/apps/; revision=1004949
2009-07-31 07:14:20 +00:00
Peter Penz 6c5ffd1455 provide texts for each revision state
svn path=/trunk/KDE/kdebase/apps/; revision=1004795
2009-07-30 21:46:51 +00:00
Peter Penz b74958854c Use "svn commit -F" instead of "svn commit -m" to provide a commit description, otherwise line-break, quotes etc. don't work in comments.
Tested with local SVN repository, I hope everything works now too with this official commit...

svn path=/trunk/KDE/kdebase/apps/; revision=1004788
2009-07-30 21:22:14 +00:00
Peter Penz 99cdb9d5ba 'Prepare
svn path=/trunk/KDE/kdebase/apps/; revision=1004416
2009-07-30 06:30:21 +00:00
Peter Penz 9470f30828 If the revision states have been changed because of executing a SVN context menu action, the resulting update should be done silently without information messages.
svn path=/trunk/KDE/kdebase/apps/; revision=1004412
2009-07-30 06:21:35 +00:00
Peter Penz ddc1461147 terminate the thread which checks the revision state of items if the revision control observer gets deleted
svn path=/trunk/KDE/kdebase/apps/; revision=1004371
2009-07-29 22:50:35 +00:00
Peter Penz 1abf1974f5 inform the revision control observer about changed revision states
svn path=/trunk/KDE/kdebase/apps/; revision=1004351
2009-07-29 22:03:11 +00:00
Peter Penz a70be712fd Allow the revision control plugins to indicate information-, error- and operation-completed messages.
svn path=/trunk/KDE/kdebase/apps/; revision=1004346
2009-07-29 21:56:37 +00:00
Michael Jansen a48c813fd9 Fix memory leak. QMenu::addAction(QMenu*) does not take ownership.
svn path=/trunk/KDE/kdebase/apps/; revision=1004276
2009-07-29 18:59:06 +00:00
Script Kiddy b1d5b7d017 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=1004107
2009-07-29 11:36:58 +00:00
Peter Penz 11b2a3f61c - indicate whether the server provides an updated version of a file
- QProcess::waitForReadyRead() must be invoked until it returns false. BTW: this method is invoked inside a non-GUI-thread and hence does not block Dolphin

svn path=/trunk/KDE/kdebase/apps/; revision=1004044
2009-07-29 07:38:57 +00:00
Peter Penz d4ba16b900 Use QProcess instead of the low-level API popen(). Thanks to André Wöbbeking for the hint.
svn path=/trunk/KDE/kdebase/apps/; revision=1004024
2009-07-29 06:31:20 +00:00
Rafael Fernández López 9eaecac019 Adapt KCategorizedView and KCategoryDrawer changes from kdelibs
svn path=/trunk/KDE/kdebase/apps/; revision=1003883
2009-07-28 23:30:46 +00:00
Peter Penz a2913a0205 SVN_SILENT: add m_revisionInfoKeys to the initializer list
svn path=/trunk/KDE/kdebase/apps/; revision=1003848
2009-07-28 22:08:39 +00:00
Peter Penz 47615514f8 Use the output of 'svn status' instead of doing a custom and error-prone .svn-parsing. BTW: this commit is the first done within Dolphin itself :-)
svn path=/trunk/KDE/kdebase/apps/; revision=1003845
2009-07-28 22:04:00 +00:00
Peter Penz 66ad27aba1 Improved Subversion test plugin to allow committing, updating, diffing, adding and removing of files. As soon as the test plugin gets moved to kdesdk, the code should be improved to use the libsvn interface.
svn path=/trunk/KDE/kdebase/apps/; revision=1002839
2009-07-27 05:31:48 +00:00
Peter Penz 47d5003283 The revision control plugin must be aware on which directory the context-menu-actions should get applied. Relying on the directory that has been used in beginRetrieval() does not work when having a treeview.
svn path=/trunk/KDE/kdebase/apps/; revision=1001388
2009-07-23 06:28:28 +00:00