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 | List of all members
LightFactory Class Referenceabstract

Light plugin interface (Light factory). More...

#include <lightfactory.h>

Public Member Functions

virtual ~LightFactory ()=default
 
virtual const LightProperties properties () const =0
 
virtual Lightcreate (QWidget *parent)=0
 

Detailed Description

Light plugin interface (Light factory).

Author
Greedysky greed.nosp@m.ysky.nosp@m.@163..nosp@m.com

Definition at line 76 of file lightfactory.h.

Constructor & Destructor Documentation

virtual LightFactory::~LightFactory ( )
virtualdefault

Destructor.

Member Function Documentation

virtual Light* LightFactory::create ( QWidget *  parent)
pure virtual

Creates Light provided by plugin.

Parameters
parentParent object.

Referenced by MusicSpectrumWidget::createLightWidget(), and MusicReplayGainWidget::initialize().

virtual const LightProperties LightFactory::properties ( ) const
pure virtual

Returns Light plugin properties.


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