TTKMusicPlayer  4.3.0.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 
153 /***************************************************************************
154  * This file is part of the TTK Library Module project
155  * Copyright (C) 2015 - 2026 Greedysky Studio
156 
157  * This program is free software; you can redistribute it and/or modify
158  * it under the terms of the GNU Lesser General Public License as published by
159  * the Free Software Foundation; either version 3 of the License, or
160  * (at your option) any later version.
161 
162  * This program is distributed in the hope that it will be useful,
163  * but WITHOUT ANY WARRANTY; without even the implied warranty of
164  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
165  * GNU Lesser General Public License for more details.
166 
167  * You should have received a copy of the GNU Lesser General Public License along
168  * with this program; If not, see <http://www.gnu.org/licenses/>.
169  ***************************************************************************/
170 
171 //update time 2026.02.12
172 #define TTK_MAJOR_VERSION 4
173 #define TTK_MINOR_VERSION 3
174 #define TTK_PATCH_VERSION 0
175 
176 #define TTK_CONFIG_VERSION_STR "1.0.2"
177 
178 #define TTK_VERSION TTK_VERSION_CHECK(TTK_MAJOR_VERSION, TTK_MINOR_VERSION, TTK_PATCH_VERSION, 0)
179 #define TTK_VERSION_STR TTK_VERSION_CHECK_STR(TTK_MAJOR_VERSION, TTK_MINOR_VERSION, TTK_PATCH_VERSION, 0)
180 #define TTK_VERSION_TIME_STR "(2026/02/12)"
181 
182 #define TTK_RC_FILEVERSION TTK_MAJOR_VERSION, TTK_MINOR_VERSION, TTK_PATCH_VERSION, 0
183 #define TTK_RC_PRODUCTVERSION TTK_VERSION_STR
184 #define TTK_RC_COMPANY "Greedysky Studio"
185 #define TTK_RC_COPYRIGHT "Copyright (C) 2026 Greedysky Studio"
186 
187 #define TTK_VERSION_CHECK(major, middle, minor, patch) ((major<<12)|(middle<<8)|(minor<<4)|(patch))
188 #define TTK_VERSION_CHECK_STR(major, middle, minor, patch) TTK_VERSION_CHECK_STR_I(major, middle, minor, patch)
189 #define TTK_VERSION_CHECK_STR_I(major, middle, minor, patch) #major "." #middle "." #minor "." #patch
190 
191 #endif // TTKVERSION_H