#include <kicontheme.h>
Public Types | |
enum | Context { Any, Action, Application, Device, FileSystem, MimeType, Animation, Category, Emblem, Emote, International, Place, StatusIcon } |
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 |
TQString | path |
Detailed Description
One icon as found by KIconTheme.
Also serves as a namespace containing icon related constants.
- See Also
- KIconEffect
- KIconTheme
- KIconLoader
Definition at line 36 of file kicontheme.h.
Member Enumeration Documentation
enum KIcon::Context |
Defines the context of the icon.
- Enumerator:
Definition at line 49 of file kicontheme.h.
enum KIcon::Group |
The group of the icon.
- Enumerator:
Definition at line 88 of file kicontheme.h.
enum KIcon::MatchType |
The type of a match.
- Enumerator:
MatchExact Only try to find an exact match.
MatchBest Take the best match if there is no exact match.
Definition at line 77 of file kicontheme.h.
enum KIcon::Overlays |
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.
- Enumerator:
LockOverlay a file is locked
ZipOverlay a file is zipped
LinkOverlay a file is a link
HiddenOverlay a file is hidden
ShareOverlay a file is shared
Definition at line 141 of file kicontheme.h.
enum KIcon::States |
Defines the possible states of an icon.
- Enumerator:
DefaultState The default state.
ActiveState Icon is active.
DisabledState Icon is disabled.
LastState Last state (last constant)
Definition at line 130 of file kicontheme.h.
enum KIcon::StdSizes |
These are the standard sizes for icons.
- Enumerator:
Definition at line 112 of file kicontheme.h.
enum KIcon::Type |
The type of the icon.
Definition at line 68 of file kicontheme.h.
Member Function Documentation
|
inline |
Return true if this icon is valid, false otherwise.
Definition at line 44 of file kicontheme.h.
Member Data Documentation
Context KIcon::context |
The context of the icon.
Definition at line 158 of file kicontheme.h.
TQString KIcon::path |
The full path of the icon.
Definition at line 173 of file kicontheme.h.
int KIcon::size |
The size in pixels of the icon.
Definition at line 153 of file kicontheme.h.
int KIcon::threshold |
The threshold in case type == Threshold.
Definition at line 168 of file kicontheme.h.
Type KIcon::type |
The type of the icon: Fixed, Scalable or Threshold.
Definition at line 163 of file kicontheme.h.
The documentation for this class was generated from the following file: