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 Types | Public Member Functions | Private Attributes | List of all members
MusicPluginItem Class Reference

The class of the plugin item widget. More...

+ Inheritance diagram for MusicPluginItem:

Public Types

enum  Module {
  PluginDecoder = QTreeWidgetItem::UserType, PluginEffect, PluginVisual, PluginTransports,
  PluginOutput
}
 

Public Member Functions

 MusicPluginItem (QTreeWidgetItem *parent, DecoderFactory *factory, const QString &path)
 
 MusicPluginItem (QTreeWidgetItem *parent, EffectFactory *factory, const QString &path)
 
 MusicPluginItem (QTreeWidgetItem *parent, VisualFactory *factory, const QString &path)
 
 MusicPluginItem (QTreeWidgetItem *parent, InputSourceFactory *factory, const QString &path)
 
 MusicPluginItem (QTreeWidgetItem *parent, OutputFactory *factory, const QString &path)
 
bool hasSettings () const
 
void showSettingWidget () const
 
void setEnabled (bool enabled)
 
void initialize (bool state, bool enabled, const MusicPluginProperty &property)
 

Private Attributes

void * m_factory
 

Detailed Description

The class of the plugin item widget.

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

Definition at line 22 of file musicpluginwidget.cpp.

Member Enumeration Documentation

Enumerator
PluginDecoder 
PluginEffect 
PluginVisual 
PluginTransports 
PluginOutput 

Definition at line 81 of file musicpluginwidget.cpp.

Constructor & Destructor Documentation

MusicPluginItem::MusicPluginItem ( QTreeWidgetItem *  parent,
DecoderFactory factory,
const QString &  path 
)
inline
MusicPluginItem::MusicPluginItem ( QTreeWidgetItem *  parent,
EffectFactory factory,
const QString &  path 
)
inline
MusicPluginItem::MusicPluginItem ( QTreeWidgetItem *  parent,
VisualFactory factory,
const QString &  path 
)
inline
MusicPluginItem::MusicPluginItem ( QTreeWidgetItem *  parent,
InputSourceFactory factory,
const QString &  path 
)
inline
MusicPluginItem::MusicPluginItem ( QTreeWidgetItem *  parent,
OutputFactory factory,
const QString &  path 
)
inline

Member Function Documentation

bool MusicPluginItem::hasSettings ( ) const
inline
void MusicPluginItem::initialize ( bool  state,
bool  enabled,
const MusicPluginProperty property 
)
inline
void MusicPluginItem::setEnabled ( bool  enabled)
inline
void MusicPluginItem::showSettingWidget ( ) const
inline

Member Data Documentation

void* MusicPluginItem::m_factory
private

Definition at line 160 of file musicpluginwidget.cpp.

Referenced by hasSettings(), setEnabled(), and showSettingWidget().


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