TTKMusicPlayer  4.1.3.0
TTKMusicPlayer imitates Kugou UI, the music player uses of qmmp core library based on Qt for windows and linux
ttkversion.h
Go to the documentation of this file.
1 #ifndef TTKVERSION_H
2 #define TTKVERSION_H
3 
149 /***************************************************************************
150  * This file is part of the TTK Library Module project
151  * Copyright (C) 2015 - 2025 Greedysky Studio
152 
153  * This program is free software; you can redistribute it and/or modify
154  * it under the terms of the GNU Lesser General Public License as published by
155  * the Free Software Foundation; either version 3 of the License, or
156  * (at your option) any later version.
157 
158  * This program is distributed in the hope that it will be useful,
159  * but WITHOUT ANY WARRANTY; without even the implied warranty of
160  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
161  * GNU Lesser General Public License for more details.
162 
163  * You should have received a copy of the GNU Lesser General Public License along
164  * with this program; If not, see <http://www.gnu.org/licenses/>.
165  ***************************************************************************/
166 
167 //update time 2025.01.20
168 #define TTK_MAJOR_VERSION 4
169 #define TTK_MINOR_VERSION 1
170 #define TTK_PATCH_VERSION 3
171 
172 #define TTK_CONFIG_VERSION_STR "1.0.2"
173 
174 #define TTK_VERSION TTK_VERSION_CHECK(TTK_MAJOR_VERSION, TTK_MINOR_VERSION, TTK_PATCH_VERSION, 0)
175 #define TTK_VERSION_STR TTK_VERSION_CHECK_STR(TTK_MAJOR_VERSION, TTK_MINOR_VERSION, TTK_PATCH_VERSION, 0)
176 #define TTK_VERSION_TIME_STR "(2025/01/20)"
177 
178 #define TTK_RC_FILEVERSION TTK_MAJOR_VERSION, TTK_MINOR_VERSION, TTK_PATCH_VERSION, 0
179 #define TTK_RC_PRODUCTVERSION TTK_VERSION_STR
180 #define TTK_RC_COMPANY "Greedysky Studio"
181 #define TTK_RC_COPYRIGHT "Copyright (C) 2025 Greedysky Studio"
182 
183 #define TTK_VERSION_CHECK(major, middle, minor, patch) ((major<<12)|(middle<<8)|(minor<<4)|(patch))
184 #define TTK_VERSION_CHECK_STR(major, middle, minor, patch) TTK_VERSION_CHECK_STR_I(major, middle, minor, patch)
185 #define TTK_VERSION_CHECK_STR_I(major, middle, minor, patch) #major "." #middle "." #minor "." #patch
186 
187 #endif // TTKVERSION_H