+void ApplicationWindow::DrawingSettings(void)
+{
+ DrawingSettingsDlg dlg(this);
+ dlg.baseUnit->setCurrentIndex(drawing->document.baseUnit);
+ dlg.unitStyle->setCurrentIndex(drawing->document.unitStyle);
+ dlg.decimalPrecision->setCurrentIndex(drawing->document.decimalPrecision);
+ dlg.fractionalPrecision->setCurrentIndex(drawing->document.fractionalPrecision);
+
+ if (dlg.exec() == false)
+ return;
+
+ // Deal with stuff here (since user hit "OK" button...)
+ drawing->document.baseUnit = dlg.baseUnit->currentIndex();
+ drawing->document.unitStyle = dlg.unitStyle->currentIndex();
+ drawing->document.decimalPrecision= dlg.decimalPrecision->currentIndex();
+ drawing->document.fractionalPrecision = dlg.fractionalPrecision->currentIndex();
+ drawing->update();
+}
+