┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/infosidebarpage.cpp
AgeCommit message (Collapse)Author
2009-01-02don't cache the preview of the information sidebar, as this restricts the ↵Peter Penz
maximum size to 256 x 256 pixels svn path=/trunk/KDE/kdebase/apps/; revision=904639
2008-12-14* Don't ignore the maximum file size for previews in the information panel. ↵Peter Penz
Corresponding to bug 177740 creating a thumbnail for a 200 MB PNG consumes 700 MB temporary memory... * Remember the created thumbnail for later reuse. BUG: 177740 svn path=/trunk/KDE/kdebase/apps/; revision=896725
2008-12-12SVN_SILENT: removed trailing spacesPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=895978
2008-11-20fixed wrapping of the name label (QLabel only supports wrapping on words)Peter Penz
CCBUG: 168505 svn path=/trunk/KDE/kdebase/apps/; revision=886979
2008-11-19assure that no expensive operations are done when the Information Panel has ↵Peter Penz
been opened at least once and closed again CCBUG: 151496 svn path=/trunk/KDE/kdebase/apps/; revision=886642
2008-11-15added metainfo-support for album, artist, genre, width, height, lines, ↵Peter Penz
title, type and tracknumber BUG: 163066 BUG: 164695 svn path=/trunk/KDE/kdebase/apps/; revision=884782
2008-10-08clear the shown URL property when a selection is donePeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=869386
2008-10-08Don't request any meta data, if the requested URL is equal to the currently ↵Peter Penz
shown URL. This is especially important when opening a directory, where the meta info has been requested twice (the first time on hovering a directory, the second time when opening - now when opening the directory no meta data is requested at all). Further performance improvements will follow... svn path=/trunk/KDE/kdebase/apps/; revision=869328
2008-06-30* use existing KFileItem also for the selection instead of creating a new ↵Peter Penz
KFileItem from the URL * don't invoke fileItem() if a multiple selection is provided svn path=/trunk/KDE/kdebase/apps/; revision=826393
2008-06-29Internal cleanup: Make it easier getting the correct file item that should ↵Peter Penz
be used for showing the meta information (it depends on the current selection and whether the file item is already available). CCMAIL: [email protected] svn path=/trunk/KDE/kdebase/apps/; revision=825996
2008-06-29Don't grey out an invalid preview immediately, but with a small timeout. ↵Peter Penz
This prevents a flickering if the new preview can be generated within a small timeframe. BUG: 165317 svn path=/trunk/KDE/kdebase/apps/; revision=825942
2008-06-29SVN_SILENT: Renamed m_timer to m_infoTimer and slotTimeout() to ↵Peter Penz
slotInfoTimeout(), as preperation for a new timer that prevents a flickering of outdated previews. svn path=/trunk/KDE/kdebase/apps/; revision=825916
2008-06-27tried to simplify the logic to decide whether the information panel should ↵Peter Penz
show the information for one file or for a multiple selection CCMAIL: [email protected] svn path=/trunk/KDE/kdebase/apps/; revision=825317
2008-06-27It is hard to understand which is the actual selected item here: ↵Sebastian Trueg
m_selection, m_fileItem, or m_shownUrl. Anyway, now the descision for the metadata uses the exact same algo as for the name and preview and it works. svn path=/trunk/KDE/kdebase/apps/; revision=825279
2008-06-16Details view related fixes: all columns except the name column should act as ↵Peter Penz
viewport. svn path=/trunk/KDE/kdebase/apps/; revision=821229
2008-06-07Request item information when the current directory has been (re-) entered. ↵Peter Penz
This e. g. occurs if a media has been unmounted and remounted again. svn path=/trunk/KDE/kdebase/apps/; revision=818013
2008-06-07Fixed the following Information Panel issues:Peter Penz
* Trash icon is not updated when trash has been emptied or got filled. * When renaming an item the old name will be shown in the Information Panel. * When unmounting media, still the mounted icon is shown. BUG: 161385 BUG: 153514 BUG: 154747 CCBUG: 159366 svn path=/trunk/KDE/kdebase/apps/; revision=818005
2008-06-07Do a delayed initialization of all widgets when showing the the Information ↵Peter Penz
Panel. This assures that no expensive initializations are done when the Information Panel is not shown at all. svn path=/trunk/KDE/kdebase/apps/; revision=817992
2008-06-03no need to request a thumbnailPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=816400
2008-05-28Wow, giving fileItem.url().url() to KFileMetaInfo is a bad idea -- it takes ↵David Faure
that as a path, so you end up with QFile("file://fish://hostname")... I guess the only solution is to skip the whole KFileMetaInfo stuff for non-local-files. But then we shouldn't see size 0 modified 12:00 am... svn path=/trunk/KDE/kdebase/apps/; revision=813953
2008-05-28assure that the preview widget of the information bar gets not overlapped by ↵Peter Penz
other widgets when having a very small height BUG: 162674 svn path=/trunk/KDE/kdebase/apps/; revision=813780
2008-05-17Use a quint64 (always 64 bits) instead of a unsigned long int (32 bits Ivo Anjo
on x86) for summing file sizes of multiple selected files. BUG: 156911 svn path=/trunk/KDE/kdebase/apps/; revision=808698
2008-05-14Fixed following issue for the information sidebar:Peter Penz
- select n files - hover one selected file (-> old selection preview gets grey, new preview gets started) - go to the viewport before the preview has been finished Result: new preview has been displayed, although the viewport has been entered Wanted behavior: old selection preview should be shown svn path=/trunk/KDE/kdebase/apps/; revision=807837
2008-05-14Only the infosidebar panel is interested in selections -> move it from the ↵Peter Penz
sidebar panel to the infosidebar panel. svn path=/trunk/KDE/kdebase/apps/; revision=807729
2008-05-10Don't (mis)use MenuItem::Separator for the information bar, as Oxygen is ↵Peter Penz
able to style KSeperator quite some time already. BUG: 161860 svn path=/trunk/KDE/kdebase/apps/; revision=806201
2008-04-28Desaturate the preview when a new preview will be generated. This is useful ↵Peter Penz
when previews are done for large images, so that an indication is given that the current preview gets replaced. svn path=/trunk/KDE/kdebase/apps/; revision=802233
2008-04-18Temporary remove the fix from 798078, as it has a minor sideeffect. We'll ↵Peter Penz
try to find a proper solution during the next days... CCMAIL: [email protected] svn path=/trunk/KDE/kdebase/apps/; revision=798608
2008-04-17Fallback to filename after all if no proper fileitem is available. Sorry, ↵Sebastian Trueg
the code is a bit confusing svn path=/trunk/KDE/kdebase/apps/; revision=798078
2008-04-17Use the display text for the info sidebar title instead of the filename.Sebastian Trueg
svn path=/trunk/KDE/kdebase/apps/; revision=798076
2008-04-15Use the targetUrl instead of the plain url for the metainfo display. This ↵Sebastian Trueg
way stuff like the tags io slave work properly. svn path=/trunk/KDE/kdebase/apps/; revision=797341
2008-04-04Fixed issue that an old meta data is shown when one item is selected and ↵Peter Penz
another item has been hovered (related to #160305, but further tests are required). CCBUG: 160305 svn path=/trunk/KDE/kdebase/apps/; revision=793471
2008-03-29show modified time for folders inside the Information PanelPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=791437
2008-03-23Show hovered items in the Information panel also when items are selected. If ↵Peter Penz
the cursor is above the viewport in this case, show the selection information again. BUG: 154618 svn path=/trunk/KDE/kdebase/apps/; revision=789207
2008-03-22A separator is required above the preview widget too for widgets with a lot ↵Peter Penz
of empty space. I played around with QFrame too, but this looks to busy... svn path=/trunk/KDE/kdebase/apps/; revision=788845
2008-03-22minor layout improvements for the Information Panel:Peter Penz
* use the KStyle for drawing separators * remove frame from general meta data box CCMAIL: [email protected] svn path=/trunk/KDE/kdebase/apps/; revision=788834
2008-03-17fixed issue that the current selection was not reflected in the information ↵Peter Penz
panel CCMAIL: [email protected] svn path=/trunk/KDE/kdebase/apps/; revision=786724
2008-03-16fixed issue that no preview is generated if the user hovers the viewport ↵Peter Penz
within a small timeframe svn path=/trunk/KDE/kdebase/apps/; revision=786210
2008-03-16use different icon but with correct size for the information panel when ↵Peter Penz
selecting files svn path=/trunk/KDE/kdebase/apps/; revision=786081
2008-03-16provide a cleaner layout for the information panel; there are still some ↵Peter Penz
open issues, but it looks already less cluttered... svn path=/trunk/KDE/kdebase/apps/; revision=786080
2008-02-16SVN_SILENT: coding style fix (m_metadataWidget -> m_metaDataWidget)Peter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=775612
2008-02-16fix possible crash, as MetaDataWidget::metaDataAvailable() can change during ↵Peter Penz
runtime BUG: 157915 svn path=/trunk/KDE/kdebase/apps/; revision=775610
2008-02-15David says: "PixmapViewer::setSizeHint should call updateGeometry() instead ↵Peter Penz
of all those layout hacks :)" - and as always David was right :-) CCMAIL: [email protected] svn path=/trunk/KDE/kdebase/apps/; revision=775421
2008-02-14Bypass a temporary (?) regression (?) with the current Qt 4.4 beta version: ↵Peter Penz
it seems like QLayout::activate()/update() don't do a relayout anymore if the sizehint of a sub widget has been changed. I'll check this again with Qt 4.4.0. svn path=/trunk/KDE/kdebase/apps/; revision=775119
2008-02-02reset the URL candidate if a resizing is donePeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=770176
2008-02-02Information Panel: If the width of the panel is increased, also increase the ↵Peter Penz
size of the item preview to take advantege of the additional space. BUG: 156046 svn path=/trunk/KDE/kdebase/apps/; revision=770173
2008-01-18show the correct meta information in the information sidebar also for ↵Peter Penz
non-local files BUG: 155534 svn path=/trunk/KDE/kdebase/apps/; revision=763141
2007-12-18Fix discrepancy in total size between statusbar and infosidebarpage; ↵David Faure
reported by _mika, approved by Peter. svn path=/trunk/KDE/kdebase/apps/; revision=750121
2007-11-10icon renaming:Pino Toscano
- exec -> system-run svn path=/trunk/KDE/kdebase/apps/; revision=734984
2007-11-07use a smaller font for the meta information of the information sidebarPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=734026
2007-10-26due to the recent tagging freeze this commit contains several fixes in one:Peter Penz
* the filterbar now also filters directories (works also in the column-view :-)) * The "Additional Information" menu entry now also works for showing/hiding the columns of the details view. This also implies that the columns for the details view can now be adjusted per directory -> we have now a consistent behavior between the icons view and details view. Still open: the view properties dialog must be fixed * Don't show a "Nepomuk not available" error message when starting Dolphin and Nepomuk is not available. * Fix issue that the information panel blocked the application because of parsing the full meta data of a huge file. svn path=/trunk/KDE/kdebase/apps/; revision=729704