[Kde-games-devel] KDE theme colors API for QML

Albert Astals Cid aacid at kde.org
Tue Aug 6 19:46:53 UTC 2013


El Dimecres, 7 d'agost de 2013, a les 01:11:20, Viranch Mehta va escriure:
> On Tue, Aug 6, 2013 at 3:10 PM, Kevin Krammer <krammer at kde.org> wrote:
> > On Tuesday, 2013-08-06, Денис Купляков 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?
> >> > 
> >> > That is not possible, KColorScheme is not a QObject derived class.
> >> 
> >> 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
> > compatibilty.
> > See "Do's and Don'ts" of [1]
> 
> Can we do it before a major release? I guess 4.10 -> 4.11 transition
> qualifies for a major release, for example?

No, all 4.x have to be source and binary compatible (in kdelibs, other libs 
can have other less strict guidelines), it could be done for Frameworks 5.

Cheers,
  Albert

> 
> Viranch
> 
> > Cheers,
> > Kevin
> > 
> > [1] http://techbase.kde.org/Policies/Binary_Compatibility_Issues_With_C++
> > 
> > --
> > Kevin Krammer, KDE developer, xdg-utils developer
> > KDE user support, developer mentoring
> > 
> > _______________________________________________
> > kde-games-devel mailing list
> > kde-games-devel at kde.org
> > https://mail.kde.org/mailman/listinfo/kde-games-devel
> 
> _______________________________________________
> kde-games-devel mailing list
> kde-games-devel at kde.org
> https://mail.kde.org/mailman/listinfo/kde-games-devel



More information about the kde-games-devel mailing list