#include #include #include #include #include #include #include "printdialogpage.h" PrintDialogPage::PrintDialogPage(QWidget *parent, const char *name) : KPrintDialogPage( parent, name ) { setTitle(i18n("Kolf Options")); QVBoxLayout *layout = new QVBoxLayout(this, KDialog::marginHint(), KDialog::spacingHint()); titleCheck = new QCheckBox(i18n("Draw title text"), this); titleCheck->setChecked(true); layout->addWidget(titleCheck); } void PrintDialogPage::getOptions(QMap &opts, bool /*incldef*/) { opts["kde-kolf-title"] = titleCheck->isChecked()? "true" : "false"; } void PrintDialogPage::setOptions(const QMap &opts) { QString setting = opts["kde-kolf-title"]; if (!!setting) titleCheck->setChecked(setting == "true"); } #include "printdialogpage.moc"