From kde-games-devel Tue Aug 06 09:40:23 2013 From: Kevin Krammer Date: Tue, 06 Aug 2013 09:40:23 +0000 To: kde-games-devel Subject: Re: [Kde-games-devel] KDE theme colors API for QML Message-Id: <201308061140.27695.krammer () kde ! org> X-MARC-Message: https://marc.info/?l=kde-games-devel&m=137578204500690 MIME-Version: 1 Content-Type: multipart/mixed; boundary="--===============8674797778551812107==" --===============8674797778551812107== Content-Type: multipart/signed; boundary="nextPart6786751.JVPMJp8pn5"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit --nextPart6786751.JVPMJp8pn5 Content-Type: Text/Plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable On Tuesday, 2013-08-06, =D0=94=D0=B5=D0=BD=D0=B8=D1=81 =D0=9A=D1=83=D0=BF= =D0=BB=D1=8F=D0=BA=D0=BE=D0=B2 wrote: > >> I see only one way: we simply doing all our stuff by directly changing > >> KColorScheme class: adding Q_OBJECT and Q_ENUMS statements to it, than > >> going by SECOND approach. What is your opinion about all of this? > >=20 > > That is not possible, KColorScheme is not a QObject derived class. >=20 > I mean we will make KColorScheme QObject derived too. I think this > changes shouldn't break any code. Ah. Unfortunately changing the inheritance tree does break binary=20 compatibilty. See "Do's and Don'ts" of [1] Cheers, Kevin [1] http://techbase.kde.org/Policies/Binary_Compatibility_Issues_With_C++ =2D-=20 Kevin Krammer, KDE developer, xdg-utils developer KDE user support, developer mentoring --nextPart6786751.JVPMJp8pn5 Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.20 (GNU/Linux) iD8DBQBSAMSLnKMhG6pzZJIRAhnJAJ0c0XA5FJuztxhGVhOgYRNg5C9VtACfX4wv uEQ8CaWNxF89UP2VX/ceeF0= =frZ/ -----END PGP SIGNATURE----- --nextPart6786751.JVPMJp8pn5-- --===============8674797778551812107== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ kde-games-devel mailing list kde-games-devel@kde.org https://mail.kde.org/mailman/listinfo/kde-games-devel --===============8674797778551812107==--