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);
}