Source Code (Use browser search to find items of interest.)
Class Index
pixie'MagickColorIntegerDlg (./kdegraphics/pixie/plugins/magick/dialog.h:50)
class MagickColorIntegerDlg : public QDialog
{
public:
MagickColorIntegerDlg(const QString &descStr, const QString &ctrlStr,
int min, int max, int def,
const QString &colorStr, QWidget *parent=0,
const char *name=0);
int value(){return(input->value());}
QColor color(){return(colorBtn->color());}
protected:
KIntNumInput *input;
KColorButton *colorBtn;
};
// a combobox
pixie'MagickColorIntegerDlg::MagickColorIntegerDlg() (./kdegraphics/pixie/plugins/magick/dialog.cpp:91)
MagickColorIntegerDlg::MagickColorIntegerDlg(const QString &descStr,
const QString &ctrlStr,
int min, int max, int def,
const QString &colorStr,
QWidget *parent, const char *name)
: QDialog(parent, name, true)
{
QGridLayout *layout = new QGridLayout(this, 1, 1, 4);
layout->addRowSpacing(0, 10);
QLabel *lbl = new QLabel(descStr, this);
layout->addMultiCellWidget(lbl, 1, 1, 0, 2);
layout->addRowSpacing(2, 32);
lbl = new QLabel(colorStr, this);
layout->addWidget(lbl, 3, 0);
colorBtn = new KColorButton(this);
layout->addWidget(colorBtn, 3, 1);
input = new KIntNumInput(def, this, 10, ctrlStr);
input->setRange(min, max);
layout->addMultiCellWidget(input, 4, 4, 0, 2);
layout->addRowSpacing(5, 10);
layout->setRowStretch(5, 1);
KButtonBox *bbox = new KButtonBox(this);
bbox->addStretch();
connect(bbox->addButton(i18n("OK")), SIGNAL(clicked()),
this, SLOT(accept()));
connect(bbox->addButton(i18n("Cancel")), SIGNAL(clicked()),
this, SLOT(reject()));
layout->addMultiCellWidget(bbox, 6, 6, 0, 2);
layout->setColStretch(2, 1);
}