KDEUI
#include <kstyle.h>
Public Types | |
enum | Mode { PaletteEntryMode, BWAutoContrastMode = 0x8000000 } |
Public Member Functions | |
ColorMode (QPalette::ColorRole _role) | |
ColorMode (Mode _mode, QPalette::ColorRole _role) | |
ColorMode (int encoded) | |
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.
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.
Enumerator | |
---|---|
PaletteEntryMode | |
BWAutoContrastMode |
Constructor & Destructor Documentation
KStyle::ColorMode::ColorMode | ( | QPalette::ColorRole | _role | ) |
Constructor, using a the given palette role _role
and a default mode.
Definition at line 4432 of file kstyle.cpp.
KStyle::ColorMode::ColorMode | ( | Mode | _mode, |
QPalette::ColorRole | _role | ||
) |
Constructor with explicit color mode and palette roles.
Definition at line 4437 of file kstyle.cpp.
KStyle::ColorMode::ColorMode | ( | int | encoded | ) |
Decode from an int.
Definition at line 4447 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 4453 of file kstyle.cpp.
KStyle::ColorMode::operator int | ( | ) | const |
Represent as an int to store as a property.
Definition at line 4442 of file kstyle.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:24:03 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.