TTKMusicPlayer
4.3.0.0
TTKMusicPlayer imitates Kugou UI, the music player uses of qmmp core library based on Qt for windows and linux
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
TTKThirdParty
TTKqmmp
qmmp
qmmptextcodec.h
Go to the documentation of this file.
1
/***************************************************************************
2
* Copyright (C) 2021-2026 by Ilya Kotov *
3
* forkotov02@ya.ru *
4
* *
5
* This program is free software; you can redistribute it and/or modify *
6
* it under the terms of the GNU General Public License as published by *
7
* the Free Software Foundation; either version 2 of the License, or *
8
* (at your option) any later version. *
9
* *
10
* This program is distributed in the hope that it will be useful, *
11
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
12
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
13
* GNU General Public License for more details. *
14
* *
15
* You should have received a copy of the GNU General Public License *
16
* along with this program; if not, write to the *
17
* Free Software Foundation, Inc., *
18
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. *
19
***************************************************************************/
20
21
#ifndef QMMPTEXTCODEC_H
22
#define QMMPTEXTCODEC_H
23
24
#include <QByteArray>
25
#include <QStringList>
26
#include "
qmmp_export.h
"
27
28
class
QmmpTextCodecPrivate;
29
33
class
QMMP_EXPORT
QmmpTextCodec
34
{
35
public
:
40
QmmpTextCodec
(
const
QByteArray &charset);
44
~
QmmpTextCodec
();
45
49
QByteArray
name
()
const
;
54
QString toUnicode(
const
QByteArray &a)
const
;
59
QString toUnicode(
const
char
*chars)
const
;
64
QByteArray fromUnicode(
const
QString &str)
const
;
65
69
static
QStringList availableCharsets();
70
71
private
:
72
QmmpTextCodecPrivate *
d_ptr
;
73
Q_DECLARE_PRIVATE(
QmmpTextCodec
)
74
75
};
76
77
#endif // QMMPTEXTCODEC_H
QmmpTextCodec::d_ptr
QmmpTextCodecPrivate * d_ptr
Definition:
qmmptextcodec.h:72
name
const char * name
Definition:
http_parser.c:458
qmmp_export.h
QmmpTextCodec
The QmmpTextCodec class provides text encoding conversion.
Definition:
qmmptextcodec.h:33
QMMP_EXPORT
#define QMMP_EXPORT
Definition:
qmmp_export.h:29
Generated on Mon Feb 23 2026 13:09:56 for TTKMusicPlayer by
1.8.8