KIcon Class Reference
One icon as found by KIconTheme. More...
#include <kicontheme.h>
Public Types | |
enum | Context { Any, Action, Application, Device, FileSystem, MimeType } |
enum | Type { Fixed, Scalable, Threshold } |
enum | MatchType { MatchExact, MatchBest } |
enum | Group { NoGroup = -1, Desktop = 0, FirstGroup = 0, Toolbar, MainToolbar, Small, Panel, LastGroup, User } |
enum | StdSizes { SizeSmall = 16, SizeSmallMedium = 22, SizeMedium = 32, SizeLarge = 48, SizeHuge = 64, SizeEnormous = 128 } |
enum | States { DefaultState, ActiveState, DisabledState, LastState } |
enum | Overlays { LockOverlay = 0x100, ZipOverlay = 0x200, LinkOverlay = 0x400, HiddenOverlay = 0x800, ShareOverlay = 0x1000, OverlayMask = ~0xff } |
Public Member Functions | |
bool | isValid () const |
Public Attributes | |
int | size |
Context | context |
Type | type |
int | threshold |
QString | path |
Detailed Description
One icon as found by KIconTheme.Also serves as a namespace containing icon related constants.
- See also:
- KIconEffect
Definition at line 36 of file kicontheme.h.
Member Enumeration Documentation
|
Defines the context of the icon.
|
|
The type of the icon. Definition at line 61 of file kicontheme.h. |
|
The type of a match.
|
|
The group an an icon. Definition at line 81 of file kicontheme.h. |
|
These are the standard sizes for icons.
|
|
Defines the possible states of an icon.
|
|
This defines an overlay, a semi-transparent image that is projected onto the icon. They are used to show that the file represented by the icon is, for example, locked, zipped or hidden.
|
Member Function Documentation
|
Return true if this icon is valid, false otherwise. Definition at line 44 of file kicontheme.h. References size. Referenced by KIconLoader::iconPath(), KIconLoader::loadAnimated(), KIconLoader::loadIcon(), and KIconLoader::moviePath(). |
Member Data Documentation
|
The size in pixels of the icon. Definition at line 128 of file kicontheme.h. Referenced by KIconTheme::iconPath(), and isValid(). |
|
The context of the icon. Definition at line 133 of file kicontheme.h. Referenced by KIconTheme::iconPath(), and KIconLoader::loadIcon(). |
|
The type of the icon: Fixed, Scalable or Threshold. Definition at line 138 of file kicontheme.h. Referenced by KIconTheme::iconPath(), and KIconLoader::loadIcon(). |
|
The threshold in case type == Threshold. Definition at line 143 of file kicontheme.h. Referenced by KIconTheme::iconPath(), and KIconLoader::loadIcon(). |
|
The full path of the icon. Definition at line 148 of file kicontheme.h. Referenced by KIconTheme::iconPath(), KIconLoader::iconPath(), KIconLoader::loadAnimated(), KIconLoader::loadIcon(), and KIconLoader::moviePath(). |
The documentation for this class was generated from the following file: