[KLF Application][KLF Tools][KLF Backend][KLF Home]
KLatexFormula Project
Public Slots | Signals | Public Member Functions | Static Public Member Functions | Protected Slots | Protected Member Functions | Properties

KLFColorChooser Class Reference

#include <klfcolorchooser.h>

Inheritance diagram for KLFColorChooser:
Inheritance graph
[legend]
Collaboration diagram for KLFColorChooser:
Collaboration graph
[legend]

List of all members.

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< QColorcolorList ()

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

Detailed Description

Definition at line 414 of file klfcolorchooser.h.


Constructor & Destructor Documentation

KLFColorChooser::KLFColorChooser ( QWidget parent)

Definition at line 705 of file klfcolorchooser.cpp.

References _makemenu().

KLFColorChooser::~KLFColorChooser ( )

Definition at line 724 of file klfcolorchooser.cpp.


Member Function Documentation

void KLFColorChooser::_makemenu ( ) [protected, slot]
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 437 of file klfcolorchooser.h.

bool KLFColorChooser::alphaEnabled ( ) const [inline]

TRUE if the user can also select opacity (alpha) with this widget.

Definition at line 444 of file klfcolorchooser.h.

bool KLFColorChooser::autoAddToList ( ) const [inline]

Definition at line 439 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 927 of file klfcolorchooser.cpp.

References KLFColorList::list.

QString KLFColorChooser::defaultStateString ( ) const [inline]

Definition at line 438 of file klfcolorchooser.h.

void KLFColorChooser::paintEvent ( QPaintEvent event) [protected]
float KLFColorChooser::pixXAlignFactor ( ) const [inline]

Definition at line 441 of file klfcolorchooser.h.

float KLFColorChooser::pixYAlignFactor ( ) const [inline]

Definition at line 442 of file klfcolorchooser.h.

void KLFColorChooser::requestColor ( ) [slot]

Definition at line 794 of file klfcolorchooser.cpp.

References KLFColorDialog::getColor(), QColor::isValid(), and setColor().

Referenced by _makemenu().

void KLFColorChooser::setAllowDefaultState ( bool  allow) [slot]

Definition at line 777 of file klfcolorchooser.cpp.

References _makemenu().

void KLFColorChooser::setAlphaEnabled ( bool  alpha_enabled) [slot]

Definition at line 788 of file klfcolorchooser.cpp.

References _makemenu().

void KLFColorChooser::setAutoAddToList ( bool  autoadd) [inline, slot]

Definition at line 465 of file klfcolorchooser.h.

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 755 of file klfcolorchooser.cpp.

References KLFColorList::addColor(), colorChanged(), and QColor::isValid().

Referenced by requestColor(), setDefaultColor(), and setSenderPropertyColor().

void KLFColorChooser::setColorList ( const QList< QColor > &  colorlist) [static]

Definition at line 919 of file klfcolorchooser.cpp.

References KLFColorList::list, and KLFColorList::notifyListChanged().

void KLFColorChooser::setDefaultColor ( ) [slot]

equivalent to

Definition at line 772 of file klfcolorchooser.cpp.

References setColor().

Referenced by _makemenu().

void KLFColorChooser::setDefaultStateString ( const QString str) [slot]

Definition at line 782 of file klfcolorchooser.cpp.

References _makemenu().

void KLFColorChooser::setPixXAlignFactor ( float  xalignfactor) [inline, slot]

Definition at line 467 of file klfcolorchooser.h.

void KLFColorChooser::setPixYAlignFactor ( float  yalignfactor) [inline, slot]

Definition at line 468 of file klfcolorchooser.h.

void KLFColorChooser::setSenderPropertyColor ( ) [protected, slot]

Definition at line 805 of file klfcolorchooser.cpp.

References setColor(), and QColor::value().

Referenced by _makemenu().

void KLFColorChooser::setShowSize ( const QSize size) [inline, slot]

Definition at line 466 of file klfcolorchooser.h.

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 907 of file klfcolorchooser.cpp.

QSize KLFColorChooser::showSize ( ) const [inline]

Definition at line 431 of file klfcolorchooser.h.

QSize KLFColorChooser::sizeHint ( ) const [virtual]

Property Documentation

bool KLFColorChooser::allowDefaultState [read, write]

Definition at line 419 of file klfcolorchooser.h.

bool KLFColorChooser::alphaEnabled [read, write]

Definition at line 425 of file klfcolorchooser.h.

bool KLFColorChooser::autoAddToList [read, write]

Definition at line 421 of file klfcolorchooser.h.

QColor KLFColorChooser::color [read, write]

Definition at line 422 of file klfcolorchooser.h.

QString KLFColorChooser::defaultStateString [read, write]

Definition at line 420 of file klfcolorchooser.h.

float KLFColorChooser::pixXAlignFactor [read, write]

Definition at line 423 of file klfcolorchooser.h.

float KLFColorChooser::pixYAlignFactor [read, write]

Definition at line 424 of file klfcolorchooser.h.

QSize KLFColorChooser::showSize [read, write]

Definition at line 418 of file klfcolorchooser.h.


The documentation for this class was generated from the following files:

Generated by doxygen 1.7.3