void PropertyWidget_OptMargins::displayOpticalMargins(const ParagraphStyle & pStyle) { ParagraphStyle::OpticalMarginType omt(static_cast<ParagraphStyle::OpticalMarginType>(pStyle.opticalMargins())); bool blocked = optMarginRadioBoth->blockSignals(true); if (omt == ParagraphStyle::OM_Default) optMarginRadioBoth->setChecked(true); else if (omt == ParagraphStyle::OM_LeftHangingPunct) optMarginRadioLeft->setChecked(true); else if (omt == ParagraphStyle::OM_RightHangingPunct) optMarginRadioRight->setChecked(true); else optMarginRadioNone->setChecked(true); optMarginRadioBoth->blockSignals(blocked); }