Source Code (Use browser search to find items of interest.)
Class Index
kdelibs'ColorConfig (./kdelibs/kwrite/kwdialog.h:166)
class ColorConfig : public QGrid
{
Q_OBJECT
public:
ColorConfig( QWidget *parent = 0, char *name = 0 );
~ColorConfig();
void setColors( QColor * );
void getColors( QColor * );
private:
KColorButton *m_back;
KColorButton *m_textBack;
KColorButton *m_selected;
KColorButton *m_found;
KColorButton *m_selFound;
};
kdelibs'ColorConfig::ColorConfig() (./kdelibs/kwrite/kwdialog.cpp:522)
ColorConfig::ColorConfig( QWidget *parent, char *name )
: QGrid( 2, QGrid::Horizontal, parent, name )
{
setMargin(0);
setSpacing( KDialog::spacingHint() );
QLabel *label;
label = new QLabel( i18n("Background:"), this);
label->setAlignment( AlignRight|AlignVCenter );
m_back = new KColorButton( this );
label = new QLabel( i18n("Text Background:"), this);
label->setAlignment( AlignRight|AlignVCenter );
m_textBack = new KColorButton( this );
label = new QLabel( i18n("Selected:"), this);
label->setAlignment( AlignRight|AlignVCenter );
m_selected = new KColorButton( this );
label = new QLabel( i18n("Found:"), this);
label->setAlignment( AlignRight|AlignVCenter );
m_found = new KColorButton( this );
label = new QLabel( i18n("Selected + Found:"), this);
label->setAlignment( AlignRight|AlignVCenter );
m_found = new KColorButton( this );
}
kdelibs'ColorConfig::~ColorConfig() (./kdelibs/kwrite/kwdialog.cpp:551)
ColorConfig::~ColorConfig()
{
}
kdelibs'ColorConfig::setColors() (./kdelibs/kwrite/kwdialog.cpp:555)
void ColorConfig::setColors(QColor *colors)
{
m_textBack->setColor( colors[0] );
m_selected->setColor( colors[1] );
m_found->setColor( colors[2] );
m_selFound->setColor( colors[3] );
m_back->setColor( colors[4] );
}
kdelibs'ColorConfig::getColors() (./kdelibs/kwrite/kwdialog.cpp:564)
void ColorConfig::getColors(QColor *colors)
{
colors[4] = m_back->color();
colors[0] = m_textBack->color();
colors[1] = m_selected->color();
colors[2] = m_found->color();
colors[3] = m_selFound->color();
}