Review Request 123682: Plasma-Desktop: Port kcm fonts to QML.
Antonis Tsiapaliokas
antonis.tsiapaliokas at kde.org
Tue May 19 14:47:13 UTC 2015
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/123682/
-----------------------------------------------------------
(Updated May 19, 2015, 2:47 p.m.)
Review request for Plasma.
Changes
-------
I have fix the layouting issues. (see screenshot)
Should i merge this one in the kcmQmlPorts branch?
Repository: plasma-desktop
Description
-------
This patch ports the kcm fonts to QML.
Diffs (updated)
-----
kcms/fonts/CMakeLists.txt d73636e
kcms/fonts/fonts.cpp 74da799
kcms/fonts/fonts.desktop 5b486ed
kcms/fonts/fonts.h d98bbe2
kcms/fonts/kcm_fonts.desktop PRE-CREATION
kcms/fonts/package/contents/ui/main.qml PRE-CREATION
kcms/fonts/package/metadata.desktop PRE-CREATION
Diff: https://git.reviewboard.kde.org/r/123682/diff/
Testing
-------
Everything works execpt from the ComboBox and the FontDialog ("Configure Font").
* FontDialog
If you open the kcm inside from the system settings, everything is ok.
If you use kcmshell5 fonts, the FontDialog is opening behing the kcm window.
In order to solve this issue we must use the setTransientParent, but how can
i do that in the FontDialog?
* ComboBox
If you open the kcm with the "kcmshell5 fonts", the dropdown menu renders fine.
But if you open it inside from the system settings, the dropdown menu, renders
in the left of the ComboBox.
Also these two signals (main.qml line 295)
onDpiChanged
onAliasingChanged
are being emitted but the kcm.needsSave doesn't work...
File Attachments (updated)
----------------
fonts qml port
https://git.reviewboard.kde.org/media/uploaded/files/2015/05/19/467d70b7-69c8-4ad1-8da5-db0e9320bc03__fonts_qml2.png
Thanks,
Antonis Tsiapaliokas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20150519/566d49db/attachment.html>
More information about the Plasma-devel
mailing list