[Differential] [Request, 126 lines] D4740: Fonts KCM: Fix layout of hinting settings, port away from KDE4
Jonathan Marten
noreply at phabricator.kde.org
Thu Feb 23 12:18:08 UTC 2017
marten created this revision.
Restricted Application added a project: Plasma.
Restricted Application added a subscriber: plasma-devel.
REVISION SUMMARY
This change improves the layout of the font hinting sub-dialogue of this KCM. Previously there was no spacing around or between the GUI elements and the combo boxes did not line up:
F2542184: fontskcm-hinting-settings-Dx-before.png <https://phabricator.kde.org/F2542184>
Now the dialogue uses a QFormLayout (but left aligned as discussed in https://phabricator.kde.org/D2853) with style default spacing:
F2542188: fontskcm-hinting-settings-Dx-after.png <https://phabricator.kde.org/F2542188>
In addition some porting away from KDE4 support is done:
KDialog -> QDialog
KApplication -> QApplication
KProcess -> QProcess
KStandardDirs -> KSharedConfig
KDoubleNumInput -> QDoubleSpinBox
There is, however, some KDE4 porting still remaining to be done, since I'm not sure whether there are Frameworks equivalents to these at the moment:
KGlobalSettings::emitChange(KGlobalSettings::FontChanged);
KFontDialog::getFontDiff()
TEST PLAN
Built plasma-desktop with these changes, checked correct appearance and operation of Fonts KCM.
REPOSITORY
R119 Plasma Desktop
REVISION DETAIL
https://phabricator.kde.org/D4740
AFFECTED FILES
kcms/fonts/fonts.cpp
kcms/fonts/fonts.h
EMAIL PREFERENCES
https://phabricator.kde.org/settings/panel/emailpreferences/
To: marten, #plasma
Cc: plasma-devel, progwolff, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20170223/38461493/attachment.html>
More information about the Plasma-devel
mailing list