KFileIVI Class Reference
KFileIVI (short form of "Konq - File - IconViewItem") is, as expected, an improved KIconViewItem, because it represents a file. More...
#include <kfileivi.h>
Public Member Functions | |
| KFileIVI (KonqIconViewWidget *iconview, KFileItem *fileitem, int size) | |
| Create an icon, within a qlistview, representing a file. | |
| virtual void | returnPressed () |
| Handler for return (or single/double click) on ONE icon. | |
| KFileItem * | item () const |
| virtual bool | acceptDrop (const QMimeSource *mime) const |
| virtual void | setIcon (int size, int state=KIcon::DefaultState, bool recalc=false, bool redraw=false) |
| Changes the icon for this item. | |
| void | setPixmapDirect (const QPixmap &pixmap, bool recalc=false, bool redraw=false) |
| Bypass setIcon. | |
| void | invalidateThumb (int state, bool redraw=false) |
| Notifies that all icon effects on thumbs should be invalidated, e.g. | |
| void | invalidateThumbnail () |
| Our current thumbnail is not longer "current". | |
| bool | isThumbnailInvalid () const |
| bool | hasValidThumbnail () const |
| int | state () const |
| Return the current state of the icon (KIcon::DefaultState, KIcon::ActiveState etc.). | |
| int | iconSize () const |
| Return the theorical size of the icon. | |
| void | setDisabled (bool disabled) |
| Set to true when this icon is 'cut'. | |
| void | setThumbnailPixmap (const QPixmap &pixmap) |
| Set this when the thumbnail was loaded. | |
| void | setEffect (int state) |
| Set the icon to use the specified KIconEffect See the docs for KIconEffect for details. | |
| bool | isThumbnail () const |
| void | setOverlay (const QString &iconName) |
| Sets an icon to be shown over the bottom left corner of the icon. | |
| virtual void | refreshIcon (bool redraw) |
| Redetermines the icon (useful if KFileItem might return another icon). | |
| virtual void | setKey (const QString &key) |
| virtual void | paintItem (QPainter *p, const QColorGroup &cg) |
| Paints this item. | |
| virtual bool | move (int x, int y) |
| void | setMouseOverAnimation (const QString &movieFileName) |
| Enable an animation on mouseover, if there is an available mng. | |
| QString | mouseOverAnimation () const |
| bool | hasAnimation () const |
| Return true if the icon _might_ have an animation available. | |
| bool | isAnimated () const |
| Return true if we are currently animating this icon. | |
| void | setAnimated (bool) |
| void | setActive (bool active) |
| Called when the mouse is over the icon. | |
| KIVDirectoryOverlay * | setShowDirectoryOverlay (bool) |
| Sets showing of directory overlays. | |
| bool | showDirectoryOverlay () |
Protected Member Functions | |
| virtual void | dropped (QDropEvent *e, const QValueList< QIconDragItem > &) |
Detailed Description
KFileIVI (short form of "Konq - File - IconViewItem") is, as expected, an improved KIconViewItem, because it represents a file.All the information about the file is contained in the KFileItem pointer.
Definition at line 39 of file kfileivi.h.
Constructor & Destructor Documentation
|
||||||||||||||||
|
Create an icon, within a qlistview, representing a file.
Definition at line 49 of file kfileivi.cc. References setMouseOverAnimation(). |
Member Function Documentation
|
|
Handler for return (or single/double click) on ONE icon. Runs the file through KRun. Definition at line 332 of file kfileivi.cc. |
|
|
Definition at line 60 of file kfileivi.h. Referenced by KonqIconViewWidget::setIcons(). |
|
|
Definition at line 291 of file kfileivi.cc. |
|
||||||||||||||||||||
|
Changes the icon for this item.
Definition at line 106 of file kfileivi.cc. References setPixmapDirect(). Referenced by refreshIcon(), and KonqIconViewWidget::setIcons(). |
|
||||||||||||||||
|
Bypass setIcon. This is for animated icons, you should use setIcon in all other cases.
Definition at line 159 of file kfileivi.cc. Referenced by setIcon(). |
|
||||||||||||
|
Notifies that all icon effects on thumbs should be invalidated, e.g. because the effect settings have been changed. The thumb itself is assumed to be still valid (use setThumbnailPixmap() instead otherwise).
Definition at line 80 of file kfileivi.cc. Referenced by KonqIconViewWidget::setIcons(). |
|
|
Our current thumbnail is not longer "current". Called when the file contents have changed. Definition at line 281 of file kfileivi.cc. |
|
|
Return the current state of the icon (KIcon::DefaultState, KIcon::ActiveState etc.).
Definition at line 114 of file kfileivi.h. Referenced by KonqIconViewWidget::setIcons(). |
|
|
Return the theorical size of the icon.
Definition at line 119 of file kfileivi.h. |
|
|
Set to true when this icon is 'cut'.
Definition at line 185 of file kfileivi.cc. References isThumbnail(). |
|
|
Set this when the thumbnail was loaded.
Definition at line 196 of file kfileivi.cc. |
|
|
Set the icon to use the specified KIconEffect See the docs for KIconEffect for details.
Definition at line 222 of file kfileivi.cc. Referenced by setActive(). |
|
|
Definition at line 140 of file kfileivi.h. Referenced by refreshIcon(), setDisabled(), and KonqIconViewWidget::setIcons(). |
|
|
Sets an icon to be shown over the bottom left corner of the icon. Currently used for directory overlays. setOverlay(QString::null) to remove icon. Definition at line 130 of file kfileivi.cc. References refreshIcon(). Referenced by setShowDirectoryOverlay(). |
|
|
Redetermines the icon (useful if KFileItem might return another icon). Does nothing with thumbnails Definition at line 275 of file kfileivi.cc. References isThumbnail(), and setIcon(). Referenced by setOverlay(). |
|
||||||||||||
|
Paints this item. Takes care of using the normal or alpha blending methods depending on the configuration. Definition at line 337 of file kfileivi.cc. |
|
|
Enable an animation on mouseover, if there is an available mng.
Definition at line 385 of file kfileivi.cc. Referenced by KFileIVI(). |
|
|
Return true if the icon _might_ have an animation available. This doesn't mean the .mng exists (only determined when hovering on the icon - and if it doesn't exist setMouseOverAnimation(QString::null) is called), and it doesn't mean that it's currently running either. Definition at line 380 of file kfileivi.cc. |
|
|
Return true if we are currently animating this icon.
Definition at line 399 of file kfileivi.cc. |
|
|
Called when the mouse is over the icon.
Definition at line 214 of file kfileivi.cc. References setEffect(). |
|
|
Sets showing of directory overlays. Does nothing if this does not represent a folder. Definition at line 137 of file kfileivi.cc. References setOverlay(). |
The documentation for this class was generated from the following files:
