┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/panels/information
AgeCommit message (Collapse)Author
2009-07-31Fix forward declarationLaurent Montel
svn path=/trunk/KDE/kdebase/apps/; revision=1004949
2009-07-23replace list.count() > 0 by !list.isEmpty()Peter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=1001386
2009-07-17Call MediaObject::play() on Audio files mode.Darío Andrés Rodríguez
BUG: 196243 svn path=/trunk/KDE/kdebase/apps/; revision=998153
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
2009-07-05Improve performance of Dolphin:Peter Penz
- When changing a directory the receiving of the meta data is done now with a short delay. This gives the directory lister the chance to show the directory as fast as possible. - Prevent that DolphinInformationPanel::reset() is invoked when changing a directory. The method only needs to get invoked if an item has been deleted or renamed. - Cache an unknown file item. This improves the startup time of Dolphin (-> KFileItem constructor is invoked only once instead of up to 6 times). svn path=/trunk/KDE/kdebase/apps/; revision=991840
2009-06-21Use the name of the property instead of the label, otherwise the stored keys ↵Peter Penz
would get invalid as soon as we get translated labels. svn path=/trunk/KDE/kdebase/apps/; revision=984677
2009-06-21fixed issue the label texts with spaces might overlap with other labelsPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=984673
2009-06-21disable Nepomuk legacy code to eliminate deprecated-warningsPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=984621
2009-06-21Simplify how Nepomuk comments can be edited by the user:Peter Penz
- don't provide any mode for editing, just let the user directly manipulate the comment inside the text widget - automatically save changes, no explicit confirmation required svn path=/trunk/KDE/kdebase/apps/; revision=984592
2009-06-20Disable additional properties per default as discussed with Sebastian Trüg.Peter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=984493
2009-06-20use a style dependend border instead of a black boxPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=984301
2009-06-20We won't get translated labels for Nepomuk literals in KDE 4.3.0... At least ↵Peter Penz
assure that camelcase labels like "fileLocation:" are replaced by "File location:" (thanks to Sebastian Trüg for the code) svn path=/trunk/KDE/kdebase/apps/; revision=984190
2009-06-19Fix bottleneck when renaming several hundrets of items (the expensive update ↵Peter Penz
of m_selection is not required). svn path=/trunk/KDE/kdebase/apps/; revision=984020
2009-06-10fixed resizing issues when having long comments:Peter Penz
* embed the comment label inside a scrollarea * assure that the "add comment..."/"change comment..." link is always visible * assure that the maximum width of the meta data widget is set to the panel width (otherwise the panel would be increased in an unlimited way when having a text without spaces) CCMAIL: [email protected] svn path=/trunk/KDE/kdebase/apps/; revision=979621
2009-06-04add missing ? to the questionAlbert Astals Cid
svn path=/trunk/KDE/kdebase/apps/; revision=977582
2009-05-26fixed xmllint --validate issues reported by krazyPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=973297
2009-05-26fixed krazy string warningPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=973291
2009-05-26krazy qtclasses fixesPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=973289
2009-05-26fixed krazy issues (see http://www.kdedevelopers.org/node/3919)Peter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=973269
2009-05-19SVN_SILENT: fixed typo in commentPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=969877
2009-05-19krazy fixesPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=969874
2009-05-06Don't crash if the the metadata widget is 0 (this can happen if Nepomuk has ↵Peter Penz
not been started). svn path=/trunk/KDE/kdebase/apps/; revision=964469
2009-04-29initialize m_canceled property in the constructorPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=961194
2009-04-28properly initialize m_canceled.Sebastian Trueg
svn path=/trunk/KDE/kdebase/apps/; revision=960323
2009-04-28Gracefully end the metadata loading thread. This should fixSebastian Trueg
BUG: 190165 svn path=/trunk/KDE/kdebase/apps/; revision=960318
2009-04-28Fixed context menu to delete tags.Sebastian Trueg
BUG: 165188 svn path=/trunk/KDE/kdebase/apps/; revision=960282
2009-04-24fixed issue that the video preview size was wrong during resizing the ↵Peter Penz
information panel svn path=/trunk/KDE/kdebase/apps/; revision=958762
2009-04-23- Postpone the video player initialization until the play button has been ↵Peter Penz
pressed. - Assure that the video player has the same size as the preview widget. Convincing the embedded video player to dynamically resize during playing a video seems to be impossible - I need to check the Phonon::VideoPlayer source code to get the root cause for the currently strange behavior :-( svn path=/trunk/KDE/kdebase/apps/; revision=958332
2009-04-17make it compile w/o nepomukPino Toscano
svn path=/trunk/KDE/kdebase/apps/; revision=955566
2009-04-15Workaround: Phonon::BackendCapabilities::isMimeTypeAvailable(...) returns ↵Peter Penz
true for PNG images, but it makes no sense showing a play/stop button in this case. svn path=/trunk/KDE/kdebase/apps/; revision=954485
2009-04-15Initialize the name-label widget with a maximum size. This is important, ↵Peter Penz
otherwise at least one resize event would be needed to apply a maximum width. This gets a problem if the dock is overlapped by another dock: No resize event is emitted and the preferred size increases in an unlimited way. Result: when hovering files with very long filenames, the overall dock width will increase in an unexpected way. BUG: 189596 svn path=/trunk/KDE/kdebase/apps/; revision=954371
2009-04-12- hide the video player in any case when the stop-button has been pressedPeter Penz
- provide a custom member for the audio media object svn path=/trunk/KDE/kdebase/apps/; revision=952886
2009-04-12The feature freeze is near: Add video support to the Information Panel. ↵Peter Penz
Phonon is quite cool BTW :-) svn path=/trunk/KDE/kdebase/apps/; revision=952882
2009-04-12Allow to enable/disable which information should be shown in the Information ↵Peter Penz
Panel. BUG: 156205 svn path=/trunk/KDE/kdebase/apps/; revision=952833
2009-03-26disable rating, comments and tags if no meta data is availablePeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=945040
2009-03-10allow to disable the preview of the Information PanelPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=937927
2009-03-10insert the meta text information alphabetically sortedPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=937920
2009-03-10allow to hide the rating, comments and tags of the Information PanelPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=937915
2009-03-10provide a context menu for the Information Panel, which allows to show/hide ↵Peter Penz
meta information svn path=/trunk/KDE/kdebase/apps/; revision=937910
2009-03-10Fixed issue that when renaming an item that still the old item name will be ↵Peter Penz
shown in the Information Panel. CCBUG: 181534 CCBUG: 186071 svn path=/trunk/KDE/kdebase/apps/; revision=937630
2009-03-03added dialog to configure which meta data should be shown in the Information ↵Peter Penz
Panel svn path=/trunk/KDE/kdebase/apps/; revision=934828
2009-03-03don't show the phonon widget, if more than one file is selectedPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=934812
2009-03-03reset the information panel if an item is shown that got deletedPeter Penz
BUG: 186071 svn path=/trunk/KDE/kdebase/apps/; revision=934807
2009-02-17assure that the size hint calculation and the painting code are consistentPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=927623
2009-02-17SVN_SILENT: forgot to remove this include after doing some testsPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=927585
2009-02-17* Use Nepomuk for getting the meta data instead of KFileMetaInfo.Peter Penz
* Use a QScrollArea widget to embedd the meta data, as Nepomuk provides so much meta information that it might not fit into the panel. Open issues: * Add the possibility to configure which kind of meta information should be shown. * Check whether the receiving of the meta data for one file also might block the UI like when using KFileMetaInfo in combination with strigi. CCMAIL: [email protected] BUG: 180742 BUG: 181592 svn path=/trunk/KDE/kdebase/apps/; revision=927542
2009-02-17removed m_minimumSizeHint member, it is redundantPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=927537
2009-02-07SVN_SILENT Added newline at EOF.Shaun Reich
svn path=/trunk/KDE/kdebase/apps/; revision=922440
2009-01-31Postpone the creating of the media object until the play- or stop-button has ↵Peter Penz
been pressed. This solves the issue that Dolphin might get blocked during hovering media files. Dolphin still gets blocked when requesting a media object the first time, but for the user this "just" means that after pressing the play-button the first time, that the playing starts a little bit later. CCMAIL: [email protected] CCMAIL: [email protected] svn path=/trunk/KDE/kdebase/apps/; revision=919063