ImagingTools Core SDK
imtupdate.h
1// SPDX-License-Identifier: LGPL-2.1-or-later OR GPL-2.0-or-later OR GPL-3.0-or-later OR LicenseRef-ImtCore-Commercial
2#pragma once
3
4
5#include <QtCore/QString>
6
7
8namespace imtupdate
9{
10
11
12long GetMajorVersion(long versionNumber);
13long GetMinorVersion(long versionNumber);
14long GetPatchVersion(long versionNumber);
15long GetBuildNumber(long versionNumber);
16long BuildVersionNumberFromComponents(long major, long minor, long patch, long build);
17long BuildVersionNumberFromStringComponents(const QString& major, const QString& minor, const QString& patch, const QString& build);
18long GetVersionFromString(const QString& versionNumber);
19QString GetPathToInstall();
20
21
22
23} // namespace imtupdate
24