#include <klfcolorchooser.h>
Public Slots | |
void | setColor (const QColor &color) |
void | setAllowDefaultState (bool allow) |
void | setDefaultStateString (const QString &str) |
void | setAutoAddToList (bool autoadd) |
void | setShowSize (const QSize &size) |
void | setPixXAlignFactor (float xalignfactor) |
void | setPixYAlignFactor (float yalignfactor) |
void | setAlphaEnabled (bool alpha_enabled) |
void | setDefaultColor () |
void | requestColor () |
Signals | |
void | colorChanged (const QColor &newcolor) |
Public Member Functions | |
KLFColorChooser (QWidget *parent) | |
~KLFColorChooser () | |
QSize | showSize () const |
bool | allowDefaultState () const |
Allow the "default color" state. | |
QString | defaultStateString () const |
bool | autoAddToList () const |
QColor | color () const |
float | pixXAlignFactor () const |
float | pixYAlignFactor () const |
bool | alphaEnabled () const |
TRUE if the user can also select opacity (alpha) with this widget. | |
virtual QSize | sizeHint () const |
Static Public Member Functions | |
static void | setUserMaxColors (int maxcolors) |
static void | setColorList (const QList< QColor > &colorlist) |
static QList< QColor > | colorList () |
Protected Slots | |
void | setSenderPropertyColor () |
void | _makemenu () |
Protected Member Functions | |
void | paintEvent (QPaintEvent *event) |
Properties | |
QSize | showSize |
bool | allowDefaultState |
QString | defaultStateString |
bool | autoAddToList |
QColor | color |
float | pixXAlignFactor |
float | pixYAlignFactor |
bool | alphaEnabled |
Definition at line 440 of file klfcolorchooser.h.
KLFColorChooser::KLFColorChooser | ( | QWidget * | parent | ) |
Definition at line 929 of file klfcolorchooser.cpp.
References _makemenu().
Definition at line 949 of file klfcolorchooser.cpp.
void KLFColorChooser::_makemenu | ( | ) | [protected, slot] |
Definition at line 1066 of file klfcolorchooser.cpp.
References QColor::alpha(), QString::arg(), QColor::name(), requestColor(), QColor::setAlpha(), setDefaultColor(), KLFRelativeFont::setRelPointSize(), and setSenderPropertyColor().
Referenced by KLFColorChooser(), setAllowDefaultState(), setAlphaEnabled(), and setDefaultStateString().
bool KLFColorChooser::allowDefaultState | ( | ) | const [inline] |
Allow the "default color" state.
This is NOT a default color in the sense that it's a normal color that will be returned by default; it is a special state that can mean for ex. "no color", "full transparency" or "don't change"; it is represented by a red slash on a gray background. It is internally represented by an invalid QColor.
Definition at line 463 of file klfcolorchooser.h.
bool KLFColorChooser::alphaEnabled | ( | ) | const [inline] |
TRUE if the user can also select opacity (alpha) with this widget.
Definition at line 470 of file klfcolorchooser.h.
bool KLFColorChooser::autoAddToList | ( | ) | const [inline] |
Definition at line 465 of file klfcolorchooser.h.
QColor KLFColorChooser::color | ( | ) | const |
void KLFColorChooser::colorChanged | ( | const QColor & | newcolor | ) | [signal] |
Referenced by setColor().
QList< QColor > KLFColorChooser::colorList | ( | ) | [static] |
Definition at line 1251 of file klfcolorchooser.cpp.
QString KLFColorChooser::defaultStateString | ( | ) | const [inline] |
Definition at line 464 of file klfcolorchooser.h.
void KLFColorChooser::paintEvent | ( | QPaintEvent * | event | ) | [protected] |
Definition at line 1114 of file klfcolorchooser.cpp.
References QPainter::drawPixmap(), QPixmap::height(), QPaintEvent::rect(), QPainter::setClipRect(), and QPixmap::width().
float KLFColorChooser::pixXAlignFactor | ( | ) | const [inline] |
Definition at line 467 of file klfcolorchooser.h.
float KLFColorChooser::pixYAlignFactor | ( | ) | const [inline] |
Definition at line 468 of file klfcolorchooser.h.
void KLFColorChooser::requestColor | ( | ) | [slot] |
Definition at line 1049 of file klfcolorchooser.cpp.
References KLFColorDialog::getColor(), QColor::isValid(), and setColor().
Referenced by _makemenu().
void KLFColorChooser::setAllowDefaultState | ( | bool | allow | ) | [slot] |
Definition at line 1011 of file klfcolorchooser.cpp.
References _makemenu().
void KLFColorChooser::setAlphaEnabled | ( | bool | alpha_enabled | ) | [slot] |
Definition at line 1043 of file klfcolorchooser.cpp.
References _makemenu().
void KLFColorChooser::setAutoAddToList | ( | bool | autoadd | ) | [slot] |
Definition at line 1022 of file klfcolorchooser.cpp.
void KLFColorChooser::setColor | ( | const QColor & | color | ) | [slot] |
Sets the current color to color
. If the allowDefaultState() property is TRUE, then the "default color" can be set with setDefaultColor() or
Definition at line 989 of file klfcolorchooser.cpp.
References colorChanged(), and QColor::isValid().
Referenced by requestColor(), setDefaultColor(), and setSenderPropertyColor().
void KLFColorChooser::setColorList | ( | const QList< QColor > & | colorlist | ) | [static] |
Definition at line 1243 of file klfcolorchooser.cpp.
void KLFColorChooser::setDefaultColor | ( | ) | [slot] |
equivalent to
Definition at line 1006 of file klfcolorchooser.cpp.
References setColor().
Referenced by _makemenu().
void KLFColorChooser::setDefaultStateString | ( | const QString & | str | ) | [slot] |
Definition at line 1016 of file klfcolorchooser.cpp.
References _makemenu().
void KLFColorChooser::setPixXAlignFactor | ( | float | xalignfactor | ) | [slot] |
Definition at line 1035 of file klfcolorchooser.cpp.
void KLFColorChooser::setPixYAlignFactor | ( | float | yalignfactor | ) | [slot] |
Definition at line 1039 of file klfcolorchooser.cpp.
void KLFColorChooser::setSenderPropertyColor | ( | ) | [protected, slot] |
Definition at line 1060 of file klfcolorchooser.cpp.
References setColor(), and QColor::value().
Referenced by _makemenu().
void KLFColorChooser::setShowSize | ( | const QSize & | size | ) | [slot] |
Definition at line 1026 of file klfcolorchooser.cpp.
References QSize::isValid(), and sizeHint().
void KLFColorChooser::setUserMaxColors | ( | int | maxcolors | ) | [static] |
This function must be called before any instance is created, and before calling setColorList() and/or colorList(), otherwise it has no effect.
Definition at line 1231 of file klfcolorchooser.cpp.
QSize KLFColorChooser::showSize | ( | ) | const [inline] |
Definition at line 457 of file klfcolorchooser.h.
QSize KLFColorChooser::sizeHint | ( | ) | const [virtual] |
Definition at line 959 of file klfcolorchooser.cpp.
References QSize::expandedTo(), QPixmap::height(), KLF_DEBUG_TEE, style, and QPixmap::width().
Referenced by setShowSize().
bool KLFColorChooser::allowDefaultState [read, write] |
Definition at line 445 of file klfcolorchooser.h.
bool KLFColorChooser::alphaEnabled [read, write] |
Definition at line 451 of file klfcolorchooser.h.
bool KLFColorChooser::autoAddToList [read, write] |
Definition at line 447 of file klfcolorchooser.h.
QColor KLFColorChooser::color [read, write] |
Definition at line 448 of file klfcolorchooser.h.
QString KLFColorChooser::defaultStateString [read, write] |
Definition at line 446 of file klfcolorchooser.h.
float KLFColorChooser::pixXAlignFactor [read, write] |
Definition at line 449 of file klfcolorchooser.h.
float KLFColorChooser::pixYAlignFactor [read, write] |
Definition at line 450 of file klfcolorchooser.h.
QSize KLFColorChooser::showSize [read, write] |
Definition at line 444 of file klfcolorchooser.h.