Source Code (Use browser search to find items of interest.)
Class Index
kdevelop'ColorDialog (./kdevelop/kdevelop/kwrite/kwdialog.h:131)
class ColorDialog : public QDialog {
Q_OBJECT
public:
ColorDialog(QColor *, QWidget *parent, const char *name = 0);
void getColors(QColor *);
protected:
KColorButton *back;
KColorButton *textBack;
KColorButton *selected;
KColorButton *found;
KColorButton *selFound;
};
kdevelop'ColorDialog::ColorDialog() (./kdevelop/kdevelop/kwrite/kwdialog.cpp:629)
ColorDialog::ColorDialog(QColor *colors, QWidget *parent, const char *name)
: QDialog(parent,name,true) {
QVBoxLayout *mainLayout = new QVBoxLayout(this, 10);
QLabel *label;
QPushButton *button;
back = new KColorButton(colors[4],this);
label = new QLabel(back,i18n("Background:"),this);
label->setFixedSize( label->sizeHint() );
back->setFixedSize( back->sizeHint() );
mainLayout->addWidget(label, 0, AlignLeft);
mainLayout->addWidget(back, 0, AlignLeft);
mainLayout->addSpacing(5);
textBack = new KColorButton(colors[0],this);
label = new QLabel(textBack,i18n("Text Background:"),this);
label->setFixedSize( label->sizeHint() );
textBack->setFixedSize( textBack->sizeHint() );
mainLayout->addWidget(label, 0, AlignLeft);
mainLayout->addWidget(textBack, 0, AlignLeft);
mainLayout->addSpacing(5);
selected = new KColorButton(colors[1],this);
label = new QLabel(selected,i18n("Selected:"),this);
label->setFixedSize( label->sizeHint() );
selected->setFixedSize( selected->sizeHint() );
mainLayout->addWidget(label, 0, AlignLeft);
mainLayout->addWidget(selected, 0, AlignLeft);
mainLayout->addSpacing(5);
found = new KColorButton(colors[2],this);
label = new QLabel(found,i18n("Found:"),this);
label->setFixedSize( label->sizeHint() );
found->setFixedSize( found->sizeHint() );
mainLayout->addWidget(label, 0, AlignLeft);
mainLayout->addWidget(found, 0, AlignLeft);
mainLayout->addSpacing(5);
selFound = new KColorButton(colors[3],this);
label = new QLabel(selFound,i18n("Selected + Found:"),this);
label->setFixedSize( label->sizeHint() );
selFound->setFixedSize( selFound->sizeHint() );
mainLayout->addWidget(label, 0, AlignLeft);
mainLayout->addWidget(selFound, 0, AlignLeft);
mainLayout->addSpacing(5);
QHBoxLayout *hbl = new QHBoxLayout();
mainLayout->addLayout(hbl);
hbl->addStretch(1);
button = new QPushButton(i18n("&OK"),this);
button->setDefault(true);
button->setFixedSize( button->sizeHint() );
hbl->addWidget( button );
connect(button,SIGNAL(clicked()),this,SLOT(accept()));
button = new QPushButton(i18n("Cancel"),this);
button->setFixedSize( button->sizeHint() );
hbl->addWidget( button );
connect(button,SIGNAL(clicked()),this,SLOT(reject()));
mainLayout->activate();
resize(minimumSize());
}
kdevelop'ColorDialog::getColors() (./kdevelop/kdevelop/kwrite/kwdialog.cpp:695)
void ColorDialog::getColors(QColor *colors) {
colors[4] = back->color();
colors[0] = textBack->color();
colors[1] = selected->color();
colors[2] = found->color();
colors[3] = selFound->color();
}