Commit graph

33 commits

Author SHA1 Message Date
Peter Penz ed0df8dc1f fixed issue that the video preview size was wrong during resizing the information panel
svn path=/trunk/KDE/kdebase/apps/; revision=958762
2009-04-24 15:34:42 +00:00
Peter Penz 9854069549 - Postpone the video player initialization until the play button has been 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-23 19:46:08 +00:00
Pino Toscano f6e3d85133 make it compile w/o nepomuk
svn path=/trunk/KDE/kdebase/apps/; revision=955566
2009-04-17 23:23:00 +00:00
Peter Penz b6e31438cb Workaround: Phonon::BackendCapabilities::isMimeTypeAvailable(...) returns 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-15 20:10:03 +00:00
Peter Penz b2c1a2a03c Initialize the name-label widget with a maximum size. This is important, 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-15 18:01:37 +00:00
Peter Penz 897f481e96 - hide the video player in any case when the stop-button has been pressed
- provide a custom member for the audio media object

svn path=/trunk/KDE/kdebase/apps/; revision=952886
2009-04-12 19:17:56 +00:00
Peter Penz e9b697bdf6 The feature freeze is near: Add video support to the Information Panel. Phonon is quite cool BTW :-)
svn path=/trunk/KDE/kdebase/apps/; revision=952882
2009-04-12 19:00:59 +00:00
Peter Penz cc124237db Allow to enable/disable which information should be shown in the Information Panel.
BUG: 156205

svn path=/trunk/KDE/kdebase/apps/; revision=952833
2009-04-12 16:41:14 +00:00
David Faure 402a17bf1f KonqFileItemCapabilities -> KFileItemListProperties
svn path=/trunk/KDE/kdebase/apps/; revision=948007
2009-04-01 23:34:33 +00:00
Rahman Duran 53a9373a38 BUG: 164489
Make Dolphin benefit from new TerminalInterfaceV2 functions.


svn path=/trunk/KDE/kdebase/apps/; revision=946382
2009-03-29 11:54:40 +00:00
Peter Penz b2bda0d410 disable rating, comments and tags if no meta data is available
svn path=/trunk/KDE/kdebase/apps/; revision=945040
2009-03-26 18:53:00 +00:00
Christian Ehrlicher af49caa18e a lot of more KUrl::path() -> KUrl::toLocalFile() changes (mostly after a check for KUrl::isLocalFile())
svn path=/trunk/KDE/kdebase/apps/; revision=939835
2009-03-15 20:20:33 +00:00
Peter Penz 6c81158a2f allow to disable the preview of the Information Panel
svn path=/trunk/KDE/kdebase/apps/; revision=937927
2009-03-10 19:59:22 +00:00
Peter Penz 045fca17ef insert the meta text information alphabetically sorted
svn path=/trunk/KDE/kdebase/apps/; revision=937920
2009-03-10 19:36:55 +00:00
Peter Penz 27a4b76871 allow to hide the rating, comments and tags of the Information Panel
svn path=/trunk/KDE/kdebase/apps/; revision=937915
2009-03-10 19:21:21 +00:00
Peter Penz 7361b724e4 provide a context menu for the Information Panel, which allows to show/hide meta information
svn path=/trunk/KDE/kdebase/apps/; revision=937910
2009-03-10 19:04:45 +00:00
Peter Penz 69cb2c5db6 Fixed issue that when renaming an item that still the old item name will be shown in the Information Panel.
CCBUG: 181534
CCBUG: 186071

svn path=/trunk/KDE/kdebase/apps/; revision=937630
2009-03-10 07:44:56 +00:00
Peter Penz aed1525abc added dialog to configure which meta data should be shown in the Information Panel
svn path=/trunk/KDE/kdebase/apps/; revision=934828
2009-03-03 21:17:35 +00:00
Peter Penz 87eb2a2ff3 don't show the phonon widget, if more than one file is selected
svn path=/trunk/KDE/kdebase/apps/; revision=934812
2009-03-03 20:38:07 +00:00
Peter Penz d98f9c673b reset the information panel if an item is shown that got deleted
BUG: 186071

svn path=/trunk/KDE/kdebase/apps/; revision=934807
2009-03-03 20:20:44 +00:00
Peter Penz 93b955c3e6 assure that the size hint calculation and the painting code are consistent
svn path=/trunk/KDE/kdebase/apps/; revision=927623
2009-02-17 22:24:14 +00:00
Peter Penz 684ab89c7d SVN_SILENT: forgot to remove this include after doing some tests
svn path=/trunk/KDE/kdebase/apps/; revision=927585
2009-02-17 21:27:17 +00:00
Peter Penz b1c9b5126d * Use Nepomuk for getting the meta data instead of KFileMetaInfo.
* 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: sebastian@trueg.de
BUG: 180742
BUG: 181592

svn path=/trunk/KDE/kdebase/apps/; revision=927542
2009-02-17 20:37:34 +00:00
Peter Penz fda792a1f5 removed m_minimumSizeHint member, it is redundant
svn path=/trunk/KDE/kdebase/apps/; revision=927537
2009-02-17 20:22:04 +00:00
Shaun Reich b9f1ebca00 SVN_SILENT Added newline at EOF.
svn path=/trunk/KDE/kdebase/apps/; revision=922440
2009-02-07 02:01:18 +00:00
Peter Penz 8e13b80d5f Replace patch for bug 181226 by a different approach, as the previous patch resulted in a changed behavior when using the double-click mode (-> a treeview item had to be pressed twice to show it in the main view).
CCBUG: 172360
CCBUG: 181226

svn path=/trunk/KDE/kdebase/apps/; revision=919648
2009-02-01 14:08:40 +00:00
Peter Penz e5edeb7446 Postpone the creating of the media object until the play- or stop-button has 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: kretz@kde.org
CCMAIL: kdedevel@etotheipiplusone.com

svn path=/trunk/KDE/kdebase/apps/; revision=919063
2009-01-31 13:04:40 +00:00
Peter Penz 68a7ed8bcf Don't delete and recreate the phonon widget each time the URL changes, use the existing widget instance if possible.
svn path=/trunk/KDE/kdebase/apps/; revision=919058
2009-01-31 12:42:01 +00:00
Simon Paul St James 9d3ed99ab0 Initial import of Matthias's draft patch for adding video and audio previewing (similar to the file dialog) to Dolphin's metadata panel. Since Phonon is currently in-process only with the memory/ stability issues that come with this, this might have to be disabled by default - we'll see how it goes. Thanks, Matthias!
CCMAIL:kretz@kde.org
CCMAIL:peter.penz@gmx.at

svn path=/trunk/KDE/kdebase/apps/; revision=917389
2009-01-27 19:50:21 +00:00
Sebastian Trueg 02781d747d Only actually change the resource if tags were changed.
svn path=/trunk/KDE/kdebase/apps/; revision=914234
2009-01-20 17:41:56 +00:00
Peter Penz 185f35da3a Pressing "Enter" in the folders panel should open the folder in the main view. Thanks to Darío Andrés for the patch!
BUG: 172360

svn path=/trunk/KDE/kdebase/apps/; revision=911855
2009-01-16 10:28:25 +00:00
Peter Penz f37ecd6ecf Cleanup panel related class names: The terms "sidebar"/"sidebarpage" are relicts from the KDE 3 version of Dolphin and are called "Panels" in the KDE 4 version of Dolphin. Yes, renaming classes may take more than 1 year ;-)
svn path=/trunk/KDE/kdebase/apps/; revision=911089
2009-01-14 20:14:36 +00:00
Peter Penz 307285e963 Group classes into folders, Dolphin is too big in the meantime for having a flat directory hierarchy. dolphin/src/CMakeLists.txt will be cleaned up later.
svn path=/trunk/KDE/kdebase/apps/; revision=911065
2009-01-14 19:26:23 +00:00