TTKMusicPlayer  3.7.0.0
TTKMusicPlayer imitates Kugou UI, the music player uses of qmmp core library based on Qt for windows and linux
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | List of all members
QmmpPluginCache Class Reference

#include <qmmpplugincache_p.h>

Public Member Functions

 QmmpPluginCache (const QString &file, QSettings *settings)
 
const QString shortName () const
 
const QString file () const
 
const QStringList & filters () const
 
const QStringList & contentTypes () const
 
const QStringList & protocols () const
 
int priority () const
 
bool hasError () const
 
DecoderFactorydecoderFactory ()
 
OutputFactoryoutputFactory ()
 
EngineFactoryengineFactory ()
 
EffectFactoryeffectFactory ()
 
InputSourceFactoryinputSourceFactory ()
 

Static Public Member Functions

static void cleanup (QSettings *settings)
 

Private Member Functions

QObject * instance ()
 

Private Attributes

QString m_path
 
QString m_shortName
 
QStringList m_filters
 
QStringList m_contentTypes
 
QStringList m_protocols
 
bool m_error = false
 
QObject * m_instance = nullptr
 
DecoderFactorym_decoderFactory = nullptr
 
OutputFactorym_outputFactory = nullptr
 
EngineFactorym_engineFactory = nullptr
 
EffectFactorym_effectFactory = nullptr
 
InputSourceFactorym_inputSourceFactory = nullptr
 
int m_priority = 0
 

Detailed Description

Definition at line 36 of file qmmpplugincache_p.h.

Constructor & Destructor Documentation

QmmpPluginCache::QmmpPluginCache ( const QString &  file,
QSettings *  settings 
)

Member Function Documentation

static void QmmpPluginCache::cleanup ( QSettings *  settings)
static
const QStringList& QmmpPluginCache::contentTypes ( ) const
DecoderFactory* QmmpPluginCache::decoderFactory ( )
EffectFactory* QmmpPluginCache::effectFactory ( )
EngineFactory* QmmpPluginCache::engineFactory ( )
const QString QmmpPluginCache::file ( ) const
const QStringList& QmmpPluginCache::filters ( ) const
bool QmmpPluginCache::hasError ( ) const
InputSourceFactory* QmmpPluginCache::inputSourceFactory ( )
QObject* QmmpPluginCache::instance ( )
private
OutputFactory* QmmpPluginCache::outputFactory ( )
int QmmpPluginCache::priority ( ) const
const QStringList& QmmpPluginCache::protocols ( ) const
const QString QmmpPluginCache::shortName ( ) const

Member Data Documentation

QStringList QmmpPluginCache::m_contentTypes
private

Definition at line 63 of file qmmpplugincache_p.h.

DecoderFactory* QmmpPluginCache::m_decoderFactory = nullptr
private

Definition at line 67 of file qmmpplugincache_p.h.

EffectFactory* QmmpPluginCache::m_effectFactory = nullptr
private

Definition at line 70 of file qmmpplugincache_p.h.

EngineFactory* QmmpPluginCache::m_engineFactory = nullptr
private

Definition at line 69 of file qmmpplugincache_p.h.

bool QmmpPluginCache::m_error = false
private

Definition at line 65 of file qmmpplugincache_p.h.

QStringList QmmpPluginCache::m_filters
private

Definition at line 62 of file qmmpplugincache_p.h.

InputSourceFactory* QmmpPluginCache::m_inputSourceFactory = nullptr
private

Definition at line 71 of file qmmpplugincache_p.h.

QObject* QmmpPluginCache::m_instance = nullptr
private

Definition at line 66 of file qmmpplugincache_p.h.

OutputFactory* QmmpPluginCache::m_outputFactory = nullptr
private

Definition at line 68 of file qmmpplugincache_p.h.

QString QmmpPluginCache::m_path
private

Definition at line 60 of file qmmpplugincache_p.h.

int QmmpPluginCache::m_priority = 0
private

Definition at line 72 of file qmmpplugincache_p.h.

QStringList QmmpPluginCache::m_protocols
private

Definition at line 64 of file qmmpplugincache_p.h.

QString QmmpPluginCache::m_shortName
private

Definition at line 61 of file qmmpplugincache_p.h.


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