TTKMusicPlayer
4.1.3.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
TTKExtras
qjson
parser_p.h
Go to the documentation of this file.
1
/* This file is part of QJson
2
*
3
* Copyright (C) 2008 Flavio Castelli <flavio.castelli@gmail.com>
4
* Copyright (C) 2009 Michael Leupold <lemma@confuego.org>
5
*
6
* This library is free software; you can redistribute it and/or
7
* modify it under the terms of the GNU Lesser General Public
8
* License version 2.1, as published by the Free Software Foundation.
9
*
10
*
11
* This library is distributed in the hope that it will be useful,
12
* but WITHOUT ANY WARRANTY; without even the implied warranty of
13
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14
* Lesser General Public License for more details.
15
*
16
* You should have received a copy of the GNU Lesser General Public License
17
* along with this library; see the file COPYING.LIB. If not, write to
18
* the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
19
* Boston, MA 02110-1301, USA.
20
*/
21
22
#ifndef QJSON_PARSER_P_H
23
#define QJSON_PARSER_P_H
24
25
#include "
parser.h
"
26
27
#include <QtCore/QString>
28
#include <QtCore/QVariant>
29
30
class
JSonScanner
;
31
32
namespace
yy
{
33
class
json_parser;
34
}
35
36
namespace
QJson
{
37
41
class
ParserPrivate
:
public
TTKPrivate
<Parser>
42
{
43
public
:
44
ParserPrivate
();
45
~ParserPrivate
();
46
47
void
reset
();
48
49
void
setError
(
const
QString &errorMsg,
int
line);
50
51
JSonScanner
*
m_scanner
;
52
bool
m_error
;
53
int
m_errorLine
;
54
QString
m_errorMsg
;
55
QVariant
m_result
;
56
bool
m_specialNumbersAllowed
;
57
};
58
}
59
60
#endif // QJSON_PARSER_H
QJson::ParserPrivate::m_errorLine
int m_errorLine
Definition:
parser_p.h:53
QJson::ParserPrivate::setError
void setError(const QString &errorMsg, int line)
Definition:
parser.cpp:46
QJson::ParserPrivate::m_scanner
JSonScanner * m_scanner
Definition:
parser_p.h:51
QJson::ParserPrivate::~ParserPrivate
~ParserPrivate()
Definition:
parser.cpp:40
QJson::ParserPrivate::m_error
bool m_error
Definition:
parser_p.h:52
parser.h
QJson::ParserPrivate::m_errorMsg
QString m_errorMsg
Definition:
parser_p.h:54
QJson::ParserPrivate
Main class used to convert JSON data to QVariant objects private.
Definition:
parser_p.h:41
QJson::ParserPrivate::ParserPrivate
ParserPrivate()
Definition:
parser.cpp:33
QJson
Namespace used by QJson.
Definition:
parser.h:34
QJson::ParserPrivate::m_specialNumbersAllowed
bool m_specialNumbersAllowed
Definition:
parser_p.h:56
QJson::ParserPrivate::m_result
QVariant m_result
Definition:
parser_p.h:55
yy
Definition:
json_scanner.h:39
TTKPrivate
The class of the ttk private base.
Definition:
ttkprivate.h:48
JSonScanner
Definition:
json_scanner.h:44
QJson::ParserPrivate::reset
void reset()
Definition:
parser.cpp:53
Generated on Tue Jan 21 2025 21:07:15 for TTKMusicPlayer by
1.8.8