┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/infosidebarpage.cpp
AgeCommit message (Collapse)Author
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
2007-10-17On the Information panel the further information such as "Date", "Size", ↵Rafael Fernández López
"Type" was being cut off if it was being shrinked. That shouldn't happen. This prevents this information to be hidden or cut off, and so this is always shown. Albert: I also solved the previous bug you reported (places view not showing selected items at the first click) on a different commit CCMAIL: [email protected] CCMAIL: [email protected] svn path=/trunk/KDE/kdebase/apps/; revision=726522
2007-10-02replace QList<KFileItem> by KFileItemList, as KFileItemList is not ↵Peter Penz
QList<KFileItem*> anymore since todays update of kfileitem.* in kdelibs svn path=/trunk/KDE/kdebase/apps/; revision=720234
2007-10-01Code adaptation because of changes on libraries related to revision 719630Rafael Fernández López
svn path=/trunk/KDE/kdebase/apps/; revision=719642
2007-09-13update the URL candidate if only one file is selected, so that Nepomuk tags ↵Peter Penz
get updated (thanks to Rajeev J Sebastian for the patch!) svn path=/trunk/KDE/kdebase/apps/; revision=712054
2007-08-25don't use the term "Bookmarks" anymore, use "Places" instead (includes ↵Peter Penz
devices etc.) svn path=/trunk/KDE/kdebase/apps/; revision=704553
2007-08-13Use KFileItem by value rather than by pointerDavid Faure
- in KDirModel::itemForIndex, as noted there as a TODO - in dolphin, everywhere. svn path=/trunk/KDE/kdebase/apps/; revision=699691