diff --git a/Fwk/AppFwk/cafProjectDataModel/cafPdmUiCore/cafFontTools.cpp b/Fwk/AppFwk/cafProjectDataModel/cafPdmUiCore/cafFontTools.cpp index dbf8c142de..ebe310d6c1 100644 --- a/Fwk/AppFwk/cafProjectDataModel/cafPdmUiCore/cafFontTools.cpp +++ b/Fwk/AppFwk/cafProjectDataModel/cafPdmUiCore/cafFontTools.cpp @@ -47,6 +47,8 @@ namespace caf { +const int FontTools::MIN_FONT_SIZE = 6; + template <> void FontTools::FontSizeEnum::setUp() { @@ -132,8 +134,11 @@ QList FontTools::relativeSizeValueOptions(FontSize normalPoin QString uiText = RelativeSizeEnum::uiTextFromIndex(i); RelativeSize relSize = RelativeSizeEnum::fromIndex(i); int absolutePointSize = FontTools::absolutePointSize(normalPointSize, relSize); - uiText += QString(" (%1 pt)").arg(absolutePointSize); - options.push_back(PdmOptionItemInfo(uiText, relSize)); + if (absolutePointSize >= MIN_FONT_SIZE) + { + uiText += QString(" (%1 pt)").arg(absolutePointSize); + options.push_back(PdmOptionItemInfo(uiText, relSize)); + } } return options; } diff --git a/Fwk/AppFwk/cafProjectDataModel/cafPdmUiCore/cafFontTools.h b/Fwk/AppFwk/cafProjectDataModel/cafPdmUiCore/cafFontTools.h index c6cc880659..8dc9397636 100644 --- a/Fwk/AppFwk/cafProjectDataModel/cafPdmUiCore/cafFontTools.h +++ b/Fwk/AppFwk/cafProjectDataModel/cafPdmUiCore/cafFontTools.h @@ -54,10 +54,11 @@ namespace caf class FontTools { public: + static const int MIN_FONT_SIZE; + enum class FontSize { INVALID = -1, - MIN_FONT_SIZE = 8, FONT_SIZE_8 = 8, FONT_SIZE_10 = 10, FONT_SIZE_12 = 12,