Plasma
Go to the documentation of this file.
20#ifndef PLASMA_VERSION_H
21#define PLASMA_VERSION_H
31#define PLASMA_VERSION_STRING "3.3.0"
34#define PLASMA_VERSION_MAJOR 3
36#define PLASMA_VERSION_MINOR 3
38#define PLASMA_VERSION_RELEASE 0
40#define PLASMA_MAKE_VERSION(a,b,c) (((a) << 16) | ((b) << 8) | (c))
45#define PLASMA_VERSION \
46 PLASMA_MAKE_VERSION(PLASMA_VERSION_MAJOR, PLASMA_VERSION_MINOR, PLASMA_VERSION_RELEASE)
52#define PLASMA_IS_VERSION(a,b,c) (PLASMA_VERSION >= PLASMA_MAKE_VERSION(a,b,c))
63PLASMA_EXPORT
unsigned int version();
68PLASMA_EXPORT
unsigned int versionMajor();
73PLASMA_EXPORT
unsigned int versionMinor();
78PLASMA_EXPORT
unsigned int versionRelease();
83PLASMA_EXPORT
const char *versionString();
88PLASMA_EXPORT
bool isPluginVersionCompatible(
unsigned int version);
Namespace for everything in libplasma.
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Feb 20 2023 00:00:00 by
doxygen 1.9.6 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.