#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 TDEIconTheme.
Also serves as a namespace containing icon related constants.
- See also
- TDEIconEffect
- TDEIconTheme
- TDEIconLoader
Definition at line 36 of file kicontheme.h.
Member Enumeration Documentation
◆ Context
| enum TDEIcon::Context |
Defines the context of the icon.
Definition at line 49 of file kicontheme.h.
◆ Group
| enum TDEIcon::Group |
The group of the icon.
Definition at line 88 of file kicontheme.h.
◆ MatchType
| enum TDEIcon::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.
◆ Overlays
| enum TDEIcon::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.
◆ States
| enum TDEIcon::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.
◆ StdSizes
| enum TDEIcon::StdSizes |
These are the standard sizes for icons.
Definition at line 112 of file kicontheme.h.
◆ Type
| enum TDEIcon::Type |
The type of the icon.
| Enumerator | |
|---|---|
| Fixed | Fixed-size icon. |
| Scalable | Scalable-size icon. |
| Threshold | A threshold icon. |
Definition at line 68 of file kicontheme.h.
Constructor & Destructor Documentation
◆ TDEIcon()
|
inline |
Definition at line 39 of file kicontheme.h.
Member Function Documentation
◆ isValid()
|
inline |
Return true if this icon is valid, false otherwise.
Definition at line 44 of file kicontheme.h.
Member Data Documentation
◆ context
| Context TDEIcon::context |
The context of the icon.
Definition at line 158 of file kicontheme.h.
◆ path
| TQString TDEIcon::path |
The full path of the icon.
Definition at line 173 of file kicontheme.h.
◆ size
| int TDEIcon::size |
The size in pixels of the icon.
Definition at line 153 of file kicontheme.h.
◆ threshold
| int TDEIcon::threshold |
The threshold in case type == Threshold.
Definition at line 168 of file kicontheme.h.
◆ type
| Type TDEIcon::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:
Trinity API Reference