diff options
author | Michele Calgaro <michele.calgaro@yahoo.it> | 2021-12-09 23:27:00 +0900 |
---|---|---|
committer | Michele Calgaro <michele.calgaro@yahoo.it> | 2021-12-09 23:27:00 +0900 |
commit | 416bed9bc124e24cc1351c7d8e5810ca7570a023 (patch) | |
tree | fbb25a82365c24f80874fe0d7190533b27a4df3b /polkittqt1-version.h.cmake | |
parent | 855818127b02c367fb187e67b9bb9b229b916304 (diff) | |
download | polkit-tqt-416bed9bc124e24cc1351c7d8e5810ca7570a023.tar.gz polkit-tqt-416bed9bc124e24cc1351c7d8e5810ca7570a023.zip |
Updated documentation and clean up.
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
Diffstat (limited to 'polkittqt1-version.h.cmake')
-rw-r--r-- | polkittqt1-version.h.cmake | 106 |
1 files changed, 0 insertions, 106 deletions
diff --git a/polkittqt1-version.h.cmake b/polkittqt1-version.h.cmake deleted file mode 100644 index 61cacaec3..000000000 --- a/polkittqt1-version.h.cmake +++ /dev/null @@ -1,106 +0,0 @@ -/* - * Copyright (C) 2007 Sebastian Trueg <trueg@kde.org> - * Copyright (C) 2009 Dario Freddi <drf@kde.org> - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public License - * along with this library; see the file COPYING.LIB. If not, write to - * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - * Boston, MA 02110-1301, USA. - */ - -#ifndef _POLKIT_TQT_VERSION_H_ -#define _POLKIT_TQT_VERSION_H_ - -#include "polkit-tqt-export.h" - -/// @brief PolkitTQt-1 version as string at compile time. -#define POLKIT_TQT_VERSION_STRING "${POLKITTQT-1_VERSION_STRING}" - -/// @brief The major PolkitTQt-1 version number at compile time -#define POLKIT_TQT_VERSION_MAJOR ${POLKITTQT-1_VERSION_MAJOR} - -/// @brief The minor PolkitTQt-1 version number at compile time -#define POLKIT_TQT_VERSION_MINOR ${POLKITTQT-1_VERSION_MINOR} - -/// @brief The PolkitTQt-1 patch version number at compile time -#define POLKIT_TQT_VERSION_PATCH ${POLKITTQT-1_VERSION_PATCH} - -/** - * \brief Create a unique number from the major, minor and release number of a %PolkitTQt-1 version - * - * This function can be used for preprocessing. For version information at runtime - * use the version methods in the PolkitTQt-1 namespace. - */ -#define POLKIT_TQT_MAKE_VERSION( a,b,c ) (((a) << 16) | ((b) << 8) | (c)) - -/** - * \brief %PolkitTQt-1 Version as a unique number at compile time - * - * This macro calculates the %PolkitTQt-1 version into a number. It is mainly used - * through POLKIT_TQT_IS_VERSION in preprocessing. For version information at runtime - * use the version methods in the PolkitTQt-1 namespace. - */ -#define POLKIT_TQT_VERSION \ - POLKIT_TQT_MAKE_VERSION(POLKIT_TQT_VERSION_MAJOR,POLKIT_TQT_VERSION_MINOR,POLKIT_TQT_VERSION_PATCH) - -/** - * \brief Check if the %PolkitTQt-1 version matches a certain version or is higher - * - * This macro is typically used to compile conditionally a part of code: - * \code - * #if POLKIT_TQT_IS_VERSION(2,1) - * // Code for PolkitTQt-1 2.1 - * #else - * // Code for PolkitTQt-1 2.0 - * #endif - * \endcode - * - * For version information at runtime - * use the version methods in the PolkitTQt-1 namespace. - */ -#define POLKIT_TQT_IS_VERSION(a,b,c) ( POLKIT_TQT_VERSION >= POLKIT_TQT_MAKE_VERSION(a,b,c) ) - - -namespace PolkitTQt { - /** - * @brief Returns the major number of PolkitTQt-1's version, e.g. - * 1 for %PolkitTQt-1 1.0.2. - * @return the major version number at runtime. - */ - POLKIT_TQT_EXPORT unsigned int versionMajor(); - - /** - * @brief Returns the minor number of PolkitTQt-1's version, e.g. - * 0 for %PolkitTQt-1 1.0.2. - * @return the minor version number at runtime. - */ - POLKIT_TQT_EXPORT unsigned int versionMinor(); - - /** - * @brief Returns the patch number of PolkitTQt-1's version, e.g. - * 2 for %PolkitTQt-1 1.0.2. - * @return the release number at runtime. - */ - POLKIT_TQT_EXPORT unsigned int versionPatch(); - - /** - * @brief Returns the %PolkitTQt-1 version as string, e.g. "1.0.2". - * - * On contrary to the macro POLKIT_TQT_VERSION_STRING this function returns - * the version number of PolkitTQt-1 at runtime. - * @return the %PolkitTQt-1 version. You can keep the string forever - */ - POLKIT_TQT_EXPORT const char* versionString(); -} - -#endif |