F:/KPlato/koffice/libs/kofficecore/kofficeversion.h

Aller à la documentation de ce fichier.
00001 /* This file is part of the KOffice libraries
00002     Copyright (c) 2003 David Faure <faure@kde.org>
00003     Copyright (c) 2003 Lukas Tinkl <lukas@kde.org>
00004     Copyright (c) 2004 Nicolas Goutte <goutte@kde.org>
00005 
00006     This library is free software; you can redistribute it and/or
00007     modify it under the terms of the GNU Library General Public
00008     License as published by the Free Software Foundation; either
00009     version 2 of the License, or (at your option) any later version.
00010 
00011     This library is distributed in the hope that it will be useful,
00012     but WITHOUT ANY WARRANTY; without even the implied warranty of
00013     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
00014     Library General Public License for more details.
00015 
00016     You should have received a copy of the GNU Library General Public License
00017     along with this library; see the file COPYING.LIB.  If not, write to
00018     the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
00019  * Boston, MA 02110-1301, USA.
00020 */
00021 
00022 #ifndef _KOFFICE_VERSION_H_
00023 #define _KOFFICE_VERSION_H_
00024 
00025 // Remmber to synchronize the version number with the file(s):
00026 // - koffice/configure.in.in
00027 //
00028 // NOT synchronized are:
00029 // - karbon/karbon_aboutdata.h
00030 //
00031 
00032 #define KOFFICE_VERSION_STRING "2.0 alpha"
00033 #define KOFFICE_VERSION_MAJOR 1
00034 #define KOFFICE_VERSION_MINOR 9
00035 #define KOFFICE_VERSION_RELEASE 90
00036 #define KOFFICE_MAKE_VERSION( a,b,c ) (((a) << 16) | ((b) << 8) | (c))
00037 
00038 #define KOFFICE_VERSION \
00039   KOFFICE_MAKE_VERSION(KOFFICE_VERSION_MAJOR,KOFFICE_VERSION_MINOR,KOFFICE_VERSION_RELEASE)
00040 
00041 #define KOFFICE_IS_VERSION(a,b,c) ( KOFFICE_VERSION >= KOFFICE_MAKE_VERSION(a,b,c) )
00042 
00046 namespace KOffice
00047 {
00056     unsigned int version();
00063     unsigned int versionMajor();
00070     unsigned int versionMinor();
00077     unsigned int versionRelease();
00083     const char *versionString();
00084 }
00085 
00086 #endif // _KOFFICE_VERSION_H_

Généré le Wed Nov 22 23:41:02 2006 pour KPlato par  doxygen 1.5.1-p1