┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/panels/information/kmetadatawidget.cpp
AgeCommit message (Collapse)Author
2010-03-22Use KFileMetaDataWidget from kdelibs. Still open: Provide dialog which wraps ↵Peter Penz
KFileMetaDataConfigurationWidget. svn path=/trunk/KDE/kdebase/apps/; revision=1106465
2010-03-13Fix compile issue if HAVE_NEPOMUK is not definedPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=1102862
2010-03-13Let the custom widgets stay invisible per default after constructing them. ↵Peter Penz
This prevent a possible flickering when starting Dolphin. svn path=/trunk/KDE/kdebase/apps/; revision=1102837
2010-03-13Allow to provide custom widgets for meta data in a generic way.Peter Penz
By this it is possible that other applications like e. g. Gwenview provide custom widgets to change EXIF data directly within the meta data widget. svn path=/trunk/KDE/kdebase/apps/; revision=1102834
2010-03-13Allow to specify a group for a meta data item.Peter Penz
The sorting of the meta data items is now done by the group. Within the group the sorting is done by their translated labels. svn path=/trunk/KDE/kdebase/apps/; revision=1102778
2010-03-13Provide a KMetaDataModel for KMetaDataWidget.Peter Penz
This allows to extend the model with custom meta data (might e. g. be useful for Gwenview). svn path=/trunk/KDE/kdebase/apps/; revision=1102749
2010-02-28Only access the data of the thread that has been created most recently. Data ↵Peter Penz
of older threads will just get ignored. svn path=/trunk/KDE/kdebase/apps/; revision=1097289
2010-02-28Fix possible memory leak when invoking KLoadMetaDataThread::cancelAndDelete().Peter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=1097154
2010-02-26Meta data configuration cleanups:Peter Penz
- Use RDF labels internally. - Provide better default settings, which meta data are hidden. - Allow to configure which meta data is shown also if Nepomuk is turned off. svn path=/trunk/KDE/kdebase/apps/; revision=1096571
2010-02-26use NFO URI to check whether the width and height should be merged as one labelPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=1096542
2010-02-26Show meta information also for files, which are not indexed (or in the case ↵Peter Penz
if Nepomuk is turned off). Beside the new translations the fix is based on several other fixes in kdelibs + strigi and cannot be backported to KDE SC 4.4.x. As soon as the meta data widget has been moved to kdelibs, this meta data information will also be available in the properties dialog. BUG: 193592 svn path=/trunk/KDE/kdebase/apps/; revision=1096472
2010-02-26The number of fixed meta-info items may vary dependent on whether Nepomuk is ↵Peter Penz
enabled or not. Avoid the nasty hack to hardcode the value within the slotLoadingFinished() method. BUG: 228540 svn path=/trunk/KDE/kdebase/apps/; revision=1096347
2010-02-25Also show meta informations of files, if Nepomuk is not running or if the ↵Peter Penz
file is not indexed. Still a lot of cleanups are required (e. g. the labels are not human readable currently). svn path=/trunk/KDE/kdebase/apps/; revision=1096092
2010-01-28Another fix for the metadata rows: properly clean up unused rows in case no ↵Sebastian Trueg
metadata is added. svn path=/trunk/KDE/kdebase/apps/; revision=1081502
2010-01-26* Do not hide the parent folder since we can now browse into it by simply ↵Sebastian Trueg
clicking the link. * Fixed index bug which caused the last information item to be deleted. * Why make merge-sort more complicated than it is? ;) svn path=/trunk/KDE/kdebase/apps/; revision=1080377
2010-01-26changed: made static const data symbols really static constFriedrich W. H. Kossebau
svn path=/trunk/KDE/kdebase/apps/; revision=1080302
2009-12-18Don't show the size information, if only one directory is shown. This issue ↵Peter Penz
only occured in the context of tooltips, as updateRowsVisibility() is invoked after setItems()... svn path=/trunk/KDE/kdebase/apps/; revision=1063483
2009-12-12use the same link style as used for tagsPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=1061705
2009-12-12align the rating widget of the Information Panel left (or right for r2l) ↵Peter Penz
instead of horizontally centered svn path=/trunk/KDE/kdebase/apps/; revision=1061598
2009-12-07don't crash if the Information Panel is updated by file changesPeter Penz
BUG: 214060 svn path=/trunk/KDE/kdebase/apps/; revision=1060022
2009-12-07Activated "clicking on tags" fix from Sebastian Trüg. By providing a ↵Peter Penz
different link color the difference to the "Change tags..." link is visible. svn path=/trunk/KDE/kdebase/apps/; revision=1059985
2009-12-07Added all code necessary for clickable tags in the KTaggingWidget. As soon ↵Sebastian Trueg
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: [email protected] svn path=/trunk/KDE/kdebase/apps/; revision=1059908
2009-12-07Added versioning information to the list of hidden properties. This fixes ↵Sebastian Trueg
hiding in case an old kmetainformationrc exists. CCMAIL: [email protected] svn path=/trunk/KDE/kdebase/apps/; revision=1059900
2009-11-21Let KMetaDataWidget and all the child widgets respect the foreground role ↵Peter Penz
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-21Simplified the clickable resource metadata display. This also fixes a bug ↵Sebastian Trueg
where sometimes resources are not displayed at all svn path=/trunk/KDE/kdebase/apps/; revision=1052237
2009-11-19Provide clickable resources for the Information Panel. Thanks to Sebastian ↵Peter Penz
Trüg für the patch! CCMAIL: [email protected] svn path=/trunk/KDE/kdebase/apps/; revision=1051553
2009-11-17don't crash if Nepomuk gets activated/deactivated during Dolphin is runningPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=1050611
2009-11-17Fix crashNicolas Lécureuil
svn path=/trunk/KDE/kdebase/apps/; revision=1050466
2009-11-14Stop crashing (apparently I have HAVE_NEPOMUK but the runtime check fails so ↵David Faure
the widget isn't created) svn path=/trunk/KDE/kdebase/apps/; revision=1048851
2009-11-12Don't show the search options, if no Nepomuk is available. Hopefully Nepomuk ↵Peter Penz
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-11Images: Instead of showing the meta data for "Width:" and "Height:" ↵Peter Penz
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* don't show the "Add Tags..." and "Add Comments..." links for the meta data ↵Peter Penz
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-06fixed calculation of the height size hint: don't forget the spacing and ↵Peter Penz
margin of the layout svn path=/trunk/KDE/kdebase/apps/; revision=1045768
2009-11-05fancy date formattingSebastian Trueg
svn path=/trunk/KDE/kdebase/apps/; revision=1045013
2009-11-04Don't call QThread::wait() in the destructor - in the worst case an issue in ↵Peter Penz
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-04Fixed link issue - I'm sorry: I had installed a temporary version of ↵Peter Penz
KMetaDataWidget from kdelibs and did not recognize the issue... svn path=/trunk/KDE/kdebase/apps/; revision=1044545
2009-10-28After some discussions at http://reviewboard.kde.org/r/1938 it turned out ↵Peter Penz
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