┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/panels/information/informationpanelcontent.cpp
AgeCommit message (Collapse)Author
2010-11-03Use a ':' as end of the label instead of a '.', even if the label is ↵Peter Penz
top-aligned. svn path=/trunk/KDE/kdebase/apps/; revision=1192621
2010-10-07Internal cleanup for panels: Let the panel-implementations decide whether ↵Peter Penz
they accept an URL or not. svn path=/trunk/KDE/kdebase/apps/; revision=1183480
2010-08-29Avoid the unnecessary construction of a KIconEffect by using the one ↵Jonathan Michael Thomas
provided by the global KIconLoader for dolphin svn path=/trunk/KDE/kdebase/apps/; revision=1169554
2010-08-17Hide the Phonon-widget per default, otherwise it will temporary be shown ↵Peter Penz
during the startup svn path=/trunk/KDE/kdebase/apps/; revision=1164877
2010-07-24Unify the search interface for non-indexed and indexed foldersPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=1154073
2010-07-22Properly KIO::stat instead of simply using the KFileItem constructor whenSebastian Trueg
showing metadata for the currently selected folder. This way we can even get rid of the special handling of nepomuksearch:/ URLs since the KIO slave provides a nice name and all you need to show to the user. Even nicer: When clicking an entry in the metadata view the resulting query will be related to the one clicked resource. This resource will then be represented by the query folder. So all in all this patch makes Dolphin more generic while additionally activating a new feature. svn path=/trunk/KDE/kdebase/apps/; revision=1152959
2010-06-12Don't do a pre-process wrapping of the Information Panel headline, if it is ↵Peter Penz
a rich text. This fixes the issue, that selecting multiple files leads to an output like "<html>9 items selected</html>". svn path=/trunk/KDE/kdebase/apps/; revision=1137340
2010-05-29Use KStringHandler::preProcessWrap() to assure, that file names in the ↵Peter Penz
Information Panel are wrapped in a more clever way: E. g. dolphinviewcontainer.cp p gets wrapped as dolphinviewcontainer. cpp now. svn path=/trunk/KDE/kdebase/apps/; revision=1132031
2010-05-29Use QBoxLayout::addStretch() instead of adding a custom "stretch widget"Peter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=1132029
2010-05-29Fix the nasty layout reparenting by adding the InformationPanelContent into ↵Peter Penz
a layout. Thanks to Sebastian Trüg for the hint! CCMAIL: [email protected] svn path=/trunk/KDE/kdebase/apps/; revision=1132028
2010-05-19Fix wrong description: The selection is meant for the information panel, not ↵Peter Penz
the tooltips. svn path=/trunk/KDE/kdebase/apps/; revision=1128630
2010-05-14Use the term "Select" instead of "Configure", as it is less technical (at ↵Peter Penz
least I hope as non-native English speaker that this is the case ;-)) svn path=/trunk/KDE/kdebase/apps/; revision=1126705
2010-04-16The KFileMetaInfoWidget does not use a hardcoded small font anymore, so it ↵Peter Penz
must be set manually nowidget svn path=/trunk/KDE/kdebase/apps/; revision=1115496
2010-03-25Open the meta data configuration dialog modelessPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=1107448
2010-03-25Enable the meta data configuration dialog again after the ↵Peter Penz
KFileMetaDataWidget code has been moved to kdelibs svn path=/trunk/KDE/kdebase/apps/; revision=1107432
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-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-01-15assure that the widgets of the panels are resized after receiving the Polish ↵Peter Penz
event svn path=/trunk/KDE/kdebase/apps/; revision=1075076
2010-01-15fixed issue that the Information Panel might show some (for the user ↵Peter Penz
confusing) information about a nepomuk protocol svn path=/trunk/KDE/kdebase/apps/; revision=1075065
2009-11-29Use KFileItem::text() instead of KUrl::fileName() to display the entry's ↵Sebastian Trueg
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-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-13search finetuning:Peter Penz
* 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-12SVN_SILENT: removed unnecessary includePeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=1048117
2009-11-06move the position of the filename below the previewPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=1045798
2009-11-06allow to set a custom description for the KMetaDataConfigurationDialogPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=1045712
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
2009-10-19the configuration menu should be shown also for multiple selectionsPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=1037684
2009-10-17* get rid of MetaDataWidget::openConfigurationDialog()Peter Penz
* 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-16prepare MetaDataConfigurationDialog to be a public class in the Nepomuk libsPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=1036074
2009-10-16* improved interface + documentation of MetaDataWidgetPeter Penz
* provide a configuration dialog for adjusting the visibility of the meta data svn path=/trunk/KDE/kdebase/apps/; revision=1036058
2009-10-10adjust margins + spacingPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=1033755
2009-10-10layout improvementsPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=1033744
2009-10-10Reactivate showing of general meta information. This is also done as part of ↵Peter Penz
the LoadFilesThread and is no special case anymore like in the old code base. svn path=/trunk/KDE/kdebase/apps/; revision=1033722
2009-10-10Start of refactoring so that the metadata widget can be moved outside of ↵Peter Penz
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-05Use the new fancy UDS_NEPOMUK_URI entrySebastian Trueg
svn path=/trunk/KDE/kdebase/apps/; revision=1031670
2009-07-23replace list.count() > 0 by !list.isEmpty()Peter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=1001386
2009-07-08Fixed regression when refactoring the Information Panel: Don't forget to ↵Peter Penz
give a visual indication if the generation of the preview takes long. svn path=/trunk/KDE/kdebase/apps/; revision=993584
2009-07-05The complexity of the class InformationPanel has grown a lot from KDE 4.0 to ↵Peter Penz
KDE 4.3. One main reason is that a lot of things are done now asynchronously with timers to prevent a blocking UI and unnecessary expensive operations. To keep the Information Panel maintainable and prepared for future features a cleanup has been done. The whole user interface handling has been moved into the class InformationPanelContent that offers a straight forward interface: showItem(const KFileItem& item) and showItems(const KFileItemList& items). The class InformationPanel is responsible for calling those methods in a way that hovering items, changing directories, doing selections, rename and delete operations, ... don't result in calling showItem() 10 times per second. This cleanup won't be backported to KDE 4.3.x svn path=/trunk/KDE/kdebase/apps/; revision=991902