TTKMusicPlayer  3.7.0.0
TTKMusicPlayer imitates Kugou UI, the music player uses of qmmp core library based on Qt for windows and linux
Classes | Signals | Public Member Functions | List of all members
QJson::SerializerRunnable Class Reference

Convenience class for converting JSON data to QVariant objects using a dedicated thread. More...

#include <serializerrunnable.h>

+ Inheritance diagram for QJson::SerializerRunnable:

Classes

class  SerializerRunnablePrivate
 Convenience class for converting JSON data to QVariant objects using a dedicated thread private. More...
 

Signals

void parsingFinished (const QByteArray &serialized, bool ok, const QString &error_msg)
 This signal is emitted when the serialization process has been completed. More...
 

Public Member Functions

 SerializerRunnable (QObject *parent=nullptr)
 
void setJsonObject (const QVariant &json)
 Sets the json object to serialize. More...
 
void run ()
 

Detailed Description

Convenience class for converting JSON data to QVariant objects using a dedicated thread.

Definition at line 39 of file serializerrunnable.h.

Constructor & Destructor Documentation

SerializerRunnable::SerializerRunnable ( QObject *  parent = nullptr)
explicit

Definition at line 41 of file serializerrunnable.cpp.

References TTK_INIT_PRIVATE.

Member Function Documentation

void QJson::SerializerRunnable::parsingFinished ( const QByteArray &  serialized,
bool  ok,
const QString &  error_msg 
)
signal

This signal is emitted when the serialization process has been completed.

Parameters
serializedcontains the result of the serialization
okif a serialization error occurs ok is set to false, otherwise it's set to true.
error_msgcontains a string explaining the failure reason

Referenced by run().

void SerializerRunnable::run ( )
void SerializerRunnable::setJsonObject ( const QVariant &  json)

Sets the json object to serialize.

Parameters
jsonQVariant containing the json representation to be serialized

Definition at line 49 of file serializerrunnable.cpp.

References TTK_D.


The documentation for this class was generated from the following files: