LocationDialog::LocationDialog(QWidget *parent, const char *name) : KDialogBase(parent, name, true, QString::null, Ok|Cancel, Ok, true) { QWidget *dummy = new QWidget(this); setMainWidget(dummy); resource_ = new QComboBox(dummy); authtype_ = new QComboBox(dummy); authclass_ = new QComboBox(dummy); authname_ = new QLineEdit(dummy); encryption_ = new QComboBox(dummy); satisfy_ = new QComboBox(dummy); order_ = new QComboBox(dummy); addresses_ = new EditList(dummy); authtype_->insertItem(i18n("None")); authtype_->insertItem(i18n("Basic")); authtype_->insertItem(i18n("Digest")); authclass_->insertItem(i18n("None")); authclass_->insertItem(i18n("User")); authclass_->insertItem(i18n("System")); authclass_->insertItem(i18n("Group")); encryption_->insertItem(i18n("Always")); encryption_->insertItem(i18n("Never")); encryption_->insertItem(i18n("Required")); encryption_->insertItem(i18n("If Requested")); satisfy_->insertItem(i18n("All")); satisfy_->insertItem(i18n("Any")); order_->insertItem(i18n("Allow, Deny")); order_->insertItem(i18n("Deny, Allow")); connect(authclass_, SIGNAL(activated(int)), SLOT(slotClassChanged(int))); connect(authtype_, SIGNAL(activated(int)), SLOT(slotTypeChanged(int))); QLabel *l1 = new QLabel(i18n("Resource:"), dummy); QLabel *l2 = new QLabel(i18n("Authentication:"), dummy); QLabel *l3 = new QLabel(i18n("Class:"), dummy); QLabel *l4 = new QLabel(i18n("Names:"), dummy); QLabel *l5 = new QLabel(i18n("Encryption:"), dummy); QLabel *l6 = new QLabel(i18n("Satisfy:"), dummy); QLabel *l7 = new QLabel(i18n("ACL order:"), dummy); QLabel *l8 = new QLabel(i18n("ACL addresses:"),dummy); QGridLayout *m1 = new QGridLayout(dummy, 8, 2, 0, 5); m1->setColStretch(1, 1); m1->addWidget(l1, 0, 0, Qt::AlignRight); m1->addWidget(l2, 1, 0, Qt::AlignRight); m1->addWidget(l3, 2, 0, Qt::AlignRight); m1->addWidget(l4, 3, 0, Qt::AlignRight); m1->addWidget(l5, 4, 0, Qt::AlignRight); m1->addWidget(l6, 5, 0, Qt::AlignRight); m1->addWidget(l7, 6, 0, Qt::AlignRight); m1->addWidget(l8, 7, 0, Qt::AlignRight|Qt::AlignTop); m1->addWidget(resource_, 0, 1); m1->addWidget(authtype_, 1, 1); m1->addWidget(authclass_, 2, 1); m1->addWidget(authname_, 3, 1); m1->addWidget(encryption_, 4, 1); m1->addWidget(satisfy_, 5, 1); m1->addWidget(order_, 6, 1); m1->addWidget(addresses_, 7, 1); setCaption(i18n("Location")); resize(400, 100); slotTypeChanged(AUTHTYPE_NONE); slotClassChanged(AUTHCLASS_ANONYMOUS); encryption_->setCurrentItem(ENCRYPT_IFREQUESTED); connect(addresses_, SIGNAL(add()), SLOT(slotAdd())); connect(addresses_, SIGNAL(edit(int)), SLOT(slotEdit(int))); connect(addresses_, SIGNAL(defaultList()), SLOT(slotDefaultList())); }
CupsdNetworkPage::CupsdNetworkPage(TQWidget *parent, const char *name) : CupsdPage(parent, name) { setPageLabel(i18n("Network")); setHeader(i18n("Network Settings")); setPixmap("network"); keepalive_ = new TQCheckBox(i18n("Keep alive"), this); keepalivetimeout_ = new KIntNumInput(this); maxclients_ = new KIntNumInput(this); maxrequestsize_ = new SizeWidget(this); clienttimeout_ = new KIntNumInput(this); hostnamelookup_ = new TQComboBox(this); listen_ = new EditList(this); keepalivetimeout_->setRange(0, 10000, 1, true); keepalivetimeout_->setSteps(1, 10); keepalivetimeout_->setSpecialValueText(i18n("Unlimited")); keepalivetimeout_->setSuffix(i18n(" sec")); maxclients_->setRange(1, 1000, 1, true); maxclients_->setSteps(1, 10); clienttimeout_->setRange(0, 10000, 1, true); clienttimeout_->setSteps(1, 10); clienttimeout_->setSpecialValueText(i18n("Unlimited")); clienttimeout_->setSuffix(i18n(" sec")); hostnamelookup_->insertItem(i18n("Off")); hostnamelookup_->insertItem(i18n("On")); hostnamelookup_->insertItem(i18n("Double")); TQLabel *l1 = new TQLabel(i18n("Hostname lookups:"), this); TQLabel *l2 = new TQLabel(i18n("Keep-alive timeout:"), this); TQLabel *l3 = new TQLabel(i18n("Max clients:"), this); TQLabel *l4 = new TQLabel(i18n("Max request size:"), this); TQLabel *l5 = new TQLabel(i18n("Client timeout:"), this); TQLabel *l6 = new TQLabel(i18n("Listen to:"), this); TQGridLayout *m1 = new TQGridLayout(this, 8, 2, 10, 7); m1->setRowStretch(7, 1); m1->setColStretch(1, 1); m1->addWidget(l1, 0, 0, Qt::AlignRight); m1->addWidget(l2, 2, 0, Qt::AlignRight); m1->addWidget(l3, 3, 0, Qt::AlignRight); m1->addWidget(l4, 4, 0, Qt::AlignRight); m1->addWidget(l5, 5, 0, Qt::AlignRight); m1->addWidget(l6, 6, 0, Qt::AlignTop|Qt::AlignRight); m1->addWidget(keepalive_, 1, 1); m1->addWidget(hostnamelookup_, 0, 1); m1->addWidget(keepalivetimeout_, 2, 1); m1->addWidget(maxclients_, 3, 1); m1->addWidget(maxrequestsize_, 4, 1); m1->addWidget(clienttimeout_, 5, 1); m1->addWidget(listen_, 6, 1); connect(listen_, TQT_SIGNAL(add()), TQT_SLOT(slotAdd())); connect(listen_, TQT_SIGNAL(edit(int)), TQT_SLOT(slotEdit(int))); connect(listen_, TQT_SIGNAL(defaultList()), TQT_SLOT(slotDefaultList())); connect(keepalive_, TQT_SIGNAL(toggled(bool)), keepalivetimeout_, TQT_SLOT(setEnabled(bool))); keepalive_->setChecked(true); }