[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-devel
Subject:    Re: kde version in #define
From:       Carsten Niehaus <cniehaus () gmx ! de>
Date:       2005-09-01 20:59:26
Message-ID: 200509012259.30254.cniehaus () gmx ! de
[Download RAW message or body]

[Attachment #2 (multipart/signed)]


On Thursday, 1. September 2005 10:47 pm, Toan T Nguyen wrote:
> Hello,
>
> My KDE program uses setProgramLogo() method which is available
> on KDE >= 3.4 only. So it cannot be compiled on KDE 3.3 desktop. I want to
> add a #ifdef in my program to check for KDE version. Something like this:
>
> #ifdef KDEVERSION >= 3.4.0
>     setProgramLogo();
> #endif

Hava look at kdelibs/kdecore/kdeversion.h

There you will find the defined values you need:

#define KDE_VERSION_STRING "3.9.01 (>= 20050615)"
#define KDE_VERSION_MAJOR 3
#define KDE_VERSION_MINOR 9
#define KDE_VERSION_RELEASE 01
#define KDE_MAKE_VERSION( a,b,c ) (((a) << 16) | ((b) << 8) | (c))

Carsten

[Attachment #5 (application/pgp-signature)]

 =

>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscrib=
e <<


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic