Miam-Player  0.8.0
A nice music player
MediaPlayerPlugin Class Referenceabstract

The MediaPlayerPlugin class. More...

#include <mediaplayerplugin.h>

Inheritance diagram for MediaPlayerPlugin:
BasicPlugin

Public Member Functions

 MediaPlayerPlugin (QObject *parent=nullptr)
 
virtual ~MediaPlayerPlugin ()
 
virtual bool hasView () const =0
 
virtual AbstractViewinstanciateView ()
 
virtual void setMediaPlayerControl (AbstractMediaPlayerControl *)=0
 
virtual QStringList extensions () const =0
 
- Public Member Functions inherited from BasicPlugin
 BasicPlugin (QObject *parent=nullptr)
 
virtual ~BasicPlugin ()
 
virtual bool canInteractWithSearchEngine () const
 
virtual void cleanUpBeforeDestroy ()
 
virtual QWidget * configPage ()=0
 
virtual void init ()
 
virtual bool isConfigurable () const =0
 
virtual void setMusicSearchEngine (MusicSearchEngine *)
 
virtual QString name () const =0
 
virtual QString version () const =0
 

Additional Inherited Members

- Public Attributes inherited from BasicPlugin
QTranslator translator
 

Detailed Description

The MediaPlayerPlugin class.

Author
Matthieu Bachelier

Constructor & Destructor Documentation

◆ MediaPlayerPlugin()

MediaPlayerPlugin::MediaPlayerPlugin ( QObject *  parent = nullptr)
inline

◆ ~MediaPlayerPlugin()

virtual MediaPlayerPlugin::~MediaPlayerPlugin ( )
inlinevirtual

Member Function Documentation

◆ extensions()

virtual QStringList MediaPlayerPlugin::extensions ( ) const
pure virtual

◆ hasView()

virtual bool MediaPlayerPlugin::hasView ( ) const
pure virtual

◆ instanciateView()

virtual AbstractView* MediaPlayerPlugin::instanciateView ( )
inlinevirtual

◆ setMediaPlayerControl()

virtual void MediaPlayerPlugin::setMediaPlayerControl ( AbstractMediaPlayerControl )
pure virtual

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