Source Code (Use browser search to find items of interest.)
Class Index
kppp'GraphSetup (./kdenetwork/kppp/general.h:136)
class GraphSetup : public KCheckGroupBox {
Q_OBJECT
public:
GraphSetup(QWidget *parent = 0, const char *name = 0);
private slots:
void enableToggled(bool);
void colorChanged(const QColor &);
private:
void save();
KColorButton *bg_color;
KColorButton *text_color;
KColorButton *in_color;
KColorButton *out_color;
QLabel *bg_text;
QLabel *text_text;
QLabel *in_text;
QLabel *out_text;
};
kppp'GraphSetup::GraphSetup() (./kdenetwork/kppp/general.cpp:594)
GraphSetup::GraphSetup(QWidget *parent, const char *name) :
KCheckGroupBox(i18n("Throughput graph"), parent, name)
{
connect(this, SIGNAL(toggled(bool)), SLOT(enableToggled(bool)));
QGridLayout *tl = new QGridLayout(peer(), 4, 2, 10, 10);
bool enable;
QColor bg, text, in, out;
gpppdata.graphingOptions(enable, bg, text, in, out);
bg_text = new QLabel(i18n("Background color"), peer());
bg_text->setAlignment(AlignRight|AlignVCenter);
tl->addWidget(bg_text, 0, 0);
bg_color = new KColorButton(bg, peer());
bg_color->setFixedSize(80, 24);
tl->addWidget(bg_color, 0, 1);
text_text = new QLabel(i18n("Text color"), peer());
text_text->setAlignment(AlignRight|AlignVCenter);
tl->addWidget(text_text, 1, 0);
text_color = new KColorButton(text, peer());
text_color->setFixedSize(80, 24);
tl->addWidget(text_color, 1, 1);
in_text = new QLabel(i18n("Input bytes color"), peer());
in_text->setAlignment(AlignRight|AlignVCenter);
tl->addWidget(in_text, 2, 0);
in_color = new KColorButton(in, peer());
in_color->setFixedSize(80, 24);
tl->addWidget(in_color, 2, 1);
out_text = new QLabel(i18n("Output bytes color"), peer());
out_text->setAlignment(AlignRight|AlignVCenter);
tl->addWidget(out_text, 3, 0);
out_color = new KColorButton(out, peer());
out_color->setFixedSize(80, 24);
tl->addWidget(out_color, 3, 1);
connect(bg_color, SIGNAL(changed(const QColor &)),
SLOT(colorChanged(const QColor&)));
connect(text_color, SIGNAL(changed(const QColor &)),
SLOT(colorChanged(const QColor&)));
connect(in_color, SIGNAL(changed(const QColor &)),
SLOT(colorChanged(const QColor&)));
connect(out_color, SIGNAL(changed(const QColor &)),
SLOT(colorChanged(const QColor&)));
tl->activate();
setChecked(enable);
enableToggled(enable);
}
kppp'GraphSetup::enableToggled() (./kdenetwork/kppp/general.cpp:647)
void GraphSetup::enableToggled(bool b) {
out_text->setEnabled(b);
in_text->setEnabled(b);
text_text->setEnabled(b);
bg_text->setEnabled(b);
out_color->setEnabled(b);
in_color->setEnabled(b);
bg_color->setEnabled(b);
text_color->setEnabled(b);
save();
}
kppp'GraphSetup::colorChanged() (./kdenetwork/kppp/general.cpp:662)
void GraphSetup::colorChanged(const QColor &) {
save();
}
kppp'GraphSetup::save() (./kdenetwork/kppp/general.cpp:667)
void GraphSetup::save() {
gpppdata.setGraphingOptions(isChecked(),
bg_color->color(),
text_color->color(),
in_color->color(),
out_color->color());
}