void TopLevel::faxoptions(){ OptionsDialog * opd = new OptionsDialog(this, "options"); opd->setWidgets(&fop); if(opd->exec()){ struct optionsinfo *newops; newops = opd->getInfo(); fop.resauto = newops->resauto; fop.geomauto = newops->geomauto; fop.width = newops->width; fop.height = newops->height; fop.fine = newops->fine; fop.landscape= newops->landscape; fop.flip = newops->flip; fop.invert = newops->invert; fop.lsbfirst = newops->lsbfirst; fop.raw = newops->raw; setFaxDefaults(); writeSettings(); } delete opd; }