KDEUI
KStyle::ColorMode Class Reference
[KStyle option representation]
A representation for colors for use as a widget layout property. More...
#include <kstyle.h>
Public Types | |
| enum | Mode { PaletteEntryMode, BWAutoContrastMode = 0x8000000 } |
Public Member Functions | |
| ColorMode (int encoded) | |
| ColorMode (Mode _mode, QPalette::ColorRole _role) | |
| ColorMode (QPalette::ColorRole _role) | |
| QColor | color (const QPalette &palette) |
| operator int () const | |
Detailed Description
A representation for colors for use as a widget layout property.
This marshals to and from integers.
Definition at line 191 of file kstyle.h.
Member Enumeration Documentation
KStyle understands two kinds of colors:
- Palette entries.
This means the item must be painted with a specific color role from the palette.
- Auto-selected black or white, dependent on the brightness of a certain color role from the palette.
Constructor & Destructor Documentation
| KStyle::ColorMode::ColorMode | ( | QPalette::ColorRole | _role | ) |
Constructor, using a the given palette role _role and a default mode.
Definition at line 4417 of file kstyle.cpp.
| KStyle::ColorMode::ColorMode | ( | Mode | _mode, | |
| QPalette::ColorRole | _role | |||
| ) |
Constructor with explicit color mode and palette roles.
Definition at line 4422 of file kstyle.cpp.
| KStyle::ColorMode::ColorMode | ( | int | encoded | ) |
Decode from an int.
Definition at line 4432 of file kstyle.cpp.
Member Function Documentation
Return the color corresponding to our role from the palette, automatically compensating for the contrast mode.
Definition at line 4438 of file kstyle.cpp.
| KStyle::ColorMode::operator int | ( | ) | const |
Represent as an int to store as a property.
Definition at line 4427 of file kstyle.cpp.
The documentation for this class was generated from the following files:
KDE 4.4 API Reference