path: root/src/corelib/itemmodels
diff options
authorAndy Shaw <>2018-09-15 00:12:42 +0200
committerAndy Shaw <>2018-11-08 16:08:25 +0000
commit97f73e957756753b09a778daf2ee8f0ddb97f746 (patch)
treedb2528cfadd1f3556143ba9d319867c3ce465c0a /src/corelib/itemmodels
parentdb3777dd50210467aac44a152cb4dae8bb16c422 (diff)
Handle fonts that have commas/quotes in the family name
Since the comma character was originally used as a separator, we need to extend QFont to have setFamilies() so that we can avoid joining the family strings together. This enables us to see the family name as a single string and for multiple family names, we have families(). Subsequently, this has added functions to QTextCharFormat to account for multiple font families too. So it is now possible to set a single one directly with setFontFamily() and multiple ones with setFontFamilies(). This also bumps up the datastream version to 19 as QFont now streams the families list as well. [ChangeLog][QtGui][QFont] Add setFamilies()/families() to aid using of font families with commas and quotes in their name. [ChangeLog][Important Behavior Changes] QDataStream version bumped up to 19 to account for changes in the serialization of QFont. Fixes: QTBUG-46322 Change-Id: Iee9f715e47544a7a705c7f36401aba216a7d42b0 Reviewed-by: Lars Knoll <> Reviewed-by: Allan Sandfeld Jensen <>
Diffstat (limited to 'src/corelib/itemmodels')
0 files changed, 0 insertions, 0 deletions