[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 | List of all members
KLFColorChooser Class Reference

#include <klfcolorchooser.h>

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

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. More...
 
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. More...
 
virtual QSize sizeHint () const
 
- Public Member Functions inherited from QPushButton
 QPushButton (QWidget *parent=0)
 
 QPushButton (const QString &text, QWidget *parent=0)
 
 QPushButton (const QIcon &icon, const QString &text, QWidget *parent=0)
 
 initStyleOption (QStyleOptionButton *option)
 
 menu ()
 
 setMenu (QMenu *menu)
 
 showMenu ()
 
 QPushButton (QWidget *parent, const char *name)
 
 QPushButton (const QString &text, QWidget *parent, const char *name)
 
 QPushButton (const QIcon &icon, const QString &text, QWidget *parent, const char *name)
 
 isMenuButton ()
 
 openPopup ()
 
 popup ()
 
 setPopup (QMenu *popup)
 

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.

References color().

Member Function Documentation

void KLFColorChooser::_makemenu ( )
protectedslot
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

Referenced by paintEvent(), and ~KLFColorChooser().

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)
inlineslot

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)
inlineslot

Definition at line 467 of file klfcolorchooser.h.

void KLFColorChooser::setPixYAlignFactor ( float  yalignfactor)
inlineslot

Definition at line 468 of file klfcolorchooser.h.

void KLFColorChooser::setSenderPropertyColor ( )
protectedslot

Definition at line 805 of file klfcolorchooser.cpp.

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

Referenced by _makemenu().

void KLFColorChooser::setShowSize ( const QSize size)
inlineslot

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
readwrite

Definition at line 419 of file klfcolorchooser.h.

bool KLFColorChooser::alphaEnabled
readwrite

Definition at line 425 of file klfcolorchooser.h.

bool KLFColorChooser::autoAddToList
readwrite

Definition at line 421 of file klfcolorchooser.h.

QColor KLFColorChooser::color
readwrite

Definition at line 422 of file klfcolorchooser.h.

QString KLFColorChooser::defaultStateString
readwrite

Definition at line 420 of file klfcolorchooser.h.

float KLFColorChooser::pixXAlignFactor
readwrite

Definition at line 423 of file klfcolorchooser.h.

float KLFColorChooser::pixYAlignFactor
readwrite

Definition at line 424 of file klfcolorchooser.h.

QSize KLFColorChooser::showSize
readwrite

Definition at line 418 of file klfcolorchooser.h.


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

Generated by doxygen 1.8.11