|
TTKMusicPlayer
4.2.0.0
TTKMusicPlayer imitates Kugou UI, the music player uses of qmmp core library based on Qt for windows and linux
|
The class of the qmmp plugin item widget. More...
Inheritance diagram for MusicQmmpPluginItem:Public Types | |
| enum | Module { PluginDecoder = QTreeWidgetItem::UserType, PluginEffect, PluginVisual, PluginTransports, PluginOutput } |
Public Member Functions | |
| MusicQmmpPluginItem (QTreeWidgetItem *parent, DecoderFactory *factory, const QString &path) | |
| MusicQmmpPluginItem (QTreeWidgetItem *parent, EffectFactory *factory, const QString &path) | |
| MusicQmmpPluginItem (QTreeWidgetItem *parent, VisualFactory *factory, const QString &path) | |
| MusicQmmpPluginItem (QTreeWidgetItem *parent, InputSourceFactory *factory, const QString &path) | |
| MusicQmmpPluginItem (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 |
The class of the qmmp plugin item widget.
Definition at line 26 of file musicpluginwidget.cpp.
| Enumerator | |
|---|---|
| PluginDecoder | |
| PluginEffect | |
| PluginVisual | |
| PluginTransports | |
| PluginOutput | |
Definition at line 85 of file musicpluginwidget.cpp.
|
inline |
Definition at line 29 of file musicpluginwidget.cpp.
References DecoderProperties::description, DecoderProperties::hasSettings, initialize(), Decoder::isEnabled(), MusicPluginProperty::m_name, DecoderProperties::name, and DecoderFactory::properties().
|
inline |
Definition at line 41 of file musicpluginwidget.cpp.
References EffectProperties::hasSettings, initialize(), Effect::isEnabled(), MusicPluginProperty::m_name, EffectProperties::name, and EffectFactory::properties().
|
inline |
Definition at line 52 of file musicpluginwidget.cpp.
References VisualProperties::hasSettings, initialize(), Visual::isEnabled(), MusicPluginProperty::m_name, VisualProperties::name, and VisualFactory::properties().
|
inline |
Definition at line 63 of file musicpluginwidget.cpp.
References InputSourceProperties::hasSettings, initialize(), InputSource::isEnabled(), MusicPluginProperty::m_name, InputSourceProperties::name, and InputSourceFactory::properties().
|
inline |
Definition at line 74 of file musicpluginwidget.cpp.
References Output::currentFactory(), OutputProperties::hasSettings, initialize(), MusicPluginProperty::m_name, OutputProperties::name, and OutputFactory::properties().
|
inline |
Definition at line 94 of file musicpluginwidget.cpp.
References m_factory, PluginDecoder, PluginEffect, PluginOutput, PluginTransports, PluginVisual, and TTKStaticCast.
Referenced by MusicQmmpPluginWidget::pluginItemChanged().
|
inline |
Definition at line 148 of file musicpluginwidget.cpp.
References MusicPluginProperty::m_description, MusicPluginProperty::m_hasSettings, MusicPluginProperty::m_name, MusicPluginProperty::m_type, TTK_CHECKED_ROLE, TTK_DISPLAY_ROLE, and TTK_ENABLED_ROLE.
Referenced by MusicQmmpPluginItem().
|
inline |
Definition at line 128 of file musicpluginwidget.cpp.
References m_factory, PluginDecoder, PluginEffect, PluginOutput, PluginTransports, PluginVisual, Output::setCurrentFactory(), InputSource::setEnabled(), Decoder::setEnabled(), and TTKStaticCast.
|
inline |
Definition at line 107 of file musicpluginwidget.cpp.
References m_factory, PluginDecoder, PluginEffect, PluginOutput, PluginTransports, PluginVisual, and TTKStaticCast.
Referenced by MusicQmmpPluginWidget::pluginButtonClicked().
|
private |
Definition at line 172 of file musicpluginwidget.cpp.
Referenced by hasSettings(), setEnabled(), and showSettingWidget().
1.8.8