Miam-Player  0.8.0
A nice music player
TagEditorPlugin Class Referenceabstract

The TagEditorPlugin class. More...

#include <tageditorplugin.h>

Inheritance diagram for TagEditorPlugin:
BasicPlugin

Public Member Functions

 TagEditorPlugin (QObject *parent=nullptr)
 
virtual ~TagEditorPlugin ()
 
virtual void setSelectedTracksModel (SelectedTracksModel *selectedTracksModel)=0
 
virtual void setStackWidget (QStackedWidget *sw)=0
 
virtual void setExtensibleLayout (QHBoxLayout *layout)=0
 
virtual void setTagEditorWidget (QTableWidget *tableWidget)=0
 
- Public Member Functions inherited from BasicPlugin
 BasicPlugin (QObject *parent=nullptr)
 
virtual ~BasicPlugin ()
 
virtual QStringList classesToExtend ()
 
virtual void cleanUpBeforeDestroy ()
 
virtual QWidget * configPage ()=0
 
virtual void init ()
 
virtual bool isConfigurable () const =0
 
virtual QString name () const =0
 
virtual QString version () const =0
 

Additional Inherited Members

- Public Attributes inherited from BasicPlugin
QTranslator translator
 

Detailed Description

The TagEditorPlugin class.

Author
Matthieu Bachelier

Constructor & Destructor Documentation

TagEditorPlugin::TagEditorPlugin ( QObject *  parent = nullptr)
inlineexplicit
virtual TagEditorPlugin::~TagEditorPlugin ( )
inlinevirtual

Member Function Documentation

virtual void TagEditorPlugin::setExtensibleLayout ( QHBoxLayout *  layout)
pure virtual
virtual void TagEditorPlugin::setSelectedTracksModel ( SelectedTracksModel selectedTracksModel)
pure virtual
virtual void TagEditorPlugin::setStackWidget ( QStackedWidget *  sw)
pure virtual
virtual void TagEditorPlugin::setTagEditorWidget ( QTableWidget *  tableWidget)
pure virtual

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