File indexing completed on 2025-02-16 04:48:44
0001 /* 0002 * version.h - program version functions 0003 * This file is part of kalarmcalendar library, which provides access to KAlarm 0004 * calendar data. 0005 * Program: kalarm 0006 * SPDX-FileCopyrightText: 2005, 2009-2011 David Jarvie <djarvie@kde.org> 0007 * 0008 * SPDX-License-Identifier: LGPL-2.0-or-later 0009 */ 0010 0011 #pragma once 0012 0013 #include "kalarmcal_export.h" 0014 0015 #include <QString> 0016 0017 namespace KAlarmCal 0018 { 0019 0020 /** Return a specified version as an integer. */ 0021 KALARMCAL_EXPORT int Version(int major, int minor, int rev); 0022 0023 /** Convert a version string to an integer. */ 0024 KALARMCAL_EXPORT int getVersionNumber(const QString& version, QString* subVersion = nullptr); 0025 0026 /** Convert a version integer to a string. */ 0027 KALARMCAL_EXPORT QString getVersionString(int version); 0028 0029 } 0030 0031 // vim: et sw=4: