[KLF Backend][KLF Tools][KLF Home]
KLatexFormula Project
Public Slots | Signals | Public Member Functions | Static Public Member Functions | Protected Slots | Properties | List of all members
KLFColorChooseWidget Class Reference

#include <klfcolorchooser.h>

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

Public Slots

void setColor (const QColor &color)
 
void setAlphaEnabled (bool alpha_enabled)
 
void setCurrentToCustomColor ()
 
void updatePalettes ()
 
void updatePaletteRecent ()
 
void updatePaletteStandard ()
 
void updatePaletteCustom ()
 

Signals

void colorChanged (const QColor &color)
 

Public Member Functions

 KLFColorChooseWidget (QWidget *parent=0)
 
virtual ~KLFColorChooseWidget ()
 
QColor color () const
 
bool alphaEnabled () const
 

Static Public Member Functions

static void ensureColorListsInstance ()
 
static void setRecentCustomColors (QList< QColor > recentcolors, QList< QColor > customcolors)
 
static void addRecentColor (const QColor &col)
 
static QList< QColorrecentColors ()
 
static QList< QColorcustomColors ()
 

Protected Slots

virtual void internalColorChanged (const QColor &newcolor)
 
virtual void internalColorNameSelected (QListWidgetItem *item)
 
virtual void internalColorNameSet (const QString &colorname)
 

Properties

QColor color
 
bool alphaEnabled
 

Detailed Description

A widget that displays a full-featured selection of sliders, spin boxes and standard color controls that prompts the user to select a color.

Set the color with setColor(), and retrieve it with color(). When the user changes the color, a colorChanged() signal is emitted.

You can allow or forbid the user to select transparent colors with setAlphaEnabled().

For the "recent colors" and "custom colors" feature to work, you will have to manually save those color lists into your application settings:

Definition at line 328 of file klfcolorchooser.h.

Constructor & Destructor Documentation

◆ KLFColorChooseWidget()

KLFColorChooseWidget::KLFColorChooseWidget ( QWidget *  parent = 0)

◆ ~KLFColorChooseWidget()

virtual KLFColorChooseWidget::~KLFColorChooseWidget ( )
inlinevirtual

Definition at line 336 of file klfcolorchooser.h.

Member Function Documentation

◆ addRecentColor()

void KLFColorChooseWidget::addRecentColor ( const QColor col)
static

Definition at line 875 of file klfcolorchooser.cpp.

References color(), and ensureColorListsInstance().

Referenced by KLFColorDialog::setColor().

◆ alphaEnabled()

bool KLFColorChooseWidget::alphaEnabled ( ) const
inline

Definition at line 340 of file klfcolorchooser.h.

◆ color()

QColor KLFColorChooseWidget::color ( ) const
inline

◆ colorChanged

void KLFColorChooseWidget::colorChanged ( const QColor color)
signal

◆ customColors()

QList< QColor > KLFColorChooseWidget::customColors ( )
static

Definition at line 588 of file klfcolorchooser.cpp.

◆ ensureColorListsInstance()

void KLFColorChooseWidget::ensureColorListsInstance ( )
static

Definition at line 864 of file klfcolorchooser.cpp.

Referenced by addRecentColor(), and KLFColorChooseWidget().

◆ internalColorChanged

void KLFColorChooseWidget::internalColorChanged ( const QColor newcolor)
protectedvirtualslot

◆ internalColorNameSelected

void KLFColorChooseWidget::internalColorNameSelected ( QListWidgetItem *  item)
protectedvirtualslot

Definition at line 718 of file klfcolorchooser.cpp.

References color(), and internalColorChanged().

Referenced by KLFColorChooseWidget().

◆ internalColorNameSet

void KLFColorChooseWidget::internalColorNameSet ( const QString colorname)
protectedvirtualslot

◆ recentColors()

QList< QColor > KLFColorChooseWidget::recentColors ( )
static

Definition at line 582 of file klfcolorchooser.cpp.

◆ setAlphaEnabled

void KLFColorChooseWidget::setAlphaEnabled ( bool  alpha_enabled)
slot

◆ setColor

void KLFColorChooseWidget::setColor ( const QColor color)
slot

Definition at line 782 of file klfcolorchooser.cpp.

References internalColorChanged(), and QColor::rgb().

Referenced by setAlphaEnabled().

◆ setCurrentToCustomColor

void KLFColorChooseWidget::setCurrentToCustomColor ( )
slot

Definition at line 835 of file klfcolorchooser.cpp.

References updatePaletteCustom().

Referenced by KLFColorChooseWidget().

◆ setRecentCustomColors()

void KLFColorChooseWidget::setRecentCustomColors ( QList< QColor recentcolors,
QList< QColor customcolors 
)
static

Definition at line 573 of file klfcolorchooser.cpp.

◆ updatePaletteCustom

void KLFColorChooseWidget::updatePaletteCustom ( )
slot

◆ updatePaletteRecent

void KLFColorChooseWidget::updatePaletteRecent ( )
slot

Definition at line 848 of file klfcolorchooser.cpp.

Referenced by KLFColorChooseWidget(), and updatePalettes().

◆ updatePalettes

void KLFColorChooseWidget::updatePalettes ( )
slot

◆ updatePaletteStandard

void KLFColorChooseWidget::updatePaletteStandard ( )
slot

Definition at line 852 of file klfcolorchooser.cpp.

Referenced by KLFColorChooseWidget(), and updatePalettes().

Property Documentation

◆ alphaEnabled

bool KLFColorChooseWidget::alphaEnabled
readwrite

Definition at line 333 of file klfcolorchooser.h.

◆ color

QColor KLFColorChooseWidget::color
readwrite

Definition at line 332 of file klfcolorchooser.h.


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

Generated by doxygen 1.8.13